Size: a a a

2019 October 07

<<

<> </> in CODE BLOG / C#
Выбираются только та на которой курсос и те, что справа
источник

TE

The Ełłovich in CODE BLOG / C#
всем привет, подскажите какой декомпилятор используете? не могу найти крякнутый .net reflector( нет денег у студента -  не гнобите)
источник

S

Supernic3 in CODE BLOG / C#
The Ełłovich
всем привет, подскажите какой декомпилятор используете? не могу найти крякнутый .net reflector( нет денег у студента -  не гнобите)
dotPeek
источник

TE

The Ełłovich in CODE BLOG / C#
его поставил, обидно что нет расширения в студии как у рефлектора
источник

A

Anton in CODE BLOG / C#
ILSpy, dnSpy
источник

NS

Nikolay S in CODE BLOG / C#
Всем привет! Ребята подскажите пожалуйста: есть два класса в первом Deck формирую значение и присваиваю его к публичной переменной _value.  В main обращаюсь к той переменной выполнив операцию в первом классе для формирования значения:
Deck D1 = new Deck();
D1.Deck();
Console.Write.Line(D1._value);

Значение видно и могу с ним работать.

Хочу передать значение этой же переменной в другой класс Counter,  в нем так же пишу:
Deck D1 = new Deck();
Console.Write.Line(D1._value);  
но тут уже значение пустое ... почему ведь оно уже было сформировано? Где исправить?
источник

SB

Sergey Benzenko in CODE BLOG / C#
Nikolay S
Всем привет! Ребята подскажите пожалуйста: есть два класса в первом Deck формирую значение и присваиваю его к публичной переменной _value.  В main обращаюсь к той переменной выполнив операцию в первом классе для формирования значения:
Deck D1 = new Deck();
D1.Deck();
Console.Write.Line(D1._value);

Значение видно и могу с ним работать.

Хочу передать значение этой же переменной в другой класс Counter,  в нем так же пишу:
Deck D1 = new Deck();
Console.Write.Line(D1._value);  
но тут уже значение пустое ... почему ведь оно уже было сформировано? Где исправить?
Тут создаётся новый объект Deck. Он не имеет ничего общего с предыдущим. Поэтому и _value там пустое
источник

NS

Nikolay S in CODE BLOG / C#
Понял, спасибо! А как обратиться именно к той переменной без создания нового объекта?
источник

SB

Sergey Benzenko in CODE BLOG / C#
Nikolay S
Понял, спасибо! А как обратиться именно к той переменной без создания нового объекта?
Передать её в метод класса Counter, как параметр
источник

NS

Nikolay S in CODE BLOG / C#
Еще раз спасибо! Пойду читать как это сделать
источник

NS

Nikolay S in CODE BLOG / C#
Сергей, а подсказать сможешь ?  А то боюсь дальше запутаться 😊
источник

t

this. in CODE BLOG / C#
Nikolay S
Сергей, а подсказать сможешь ?  А то боюсь дальше запутаться 😊
Тебе нужно в класс передать одну переменную и сохранить ее или просто передать и однократно использовать?
источник

NS

Nikolay S in CODE BLOG / C#
Просто передать,  а там я это значение уже передам локальной переменной и буду работать с ней (локальной).
источник

t

this. in CODE BLOG / C#
Можешь сделать публичный метод который принимает это значение в качестве параметра и уже в нем выполнять нужные тебе операции
источник

NS

Nikolay S in CODE BLOG / C#
Получается в классе Counter я создаю публичный метод для того чтобы получить значение необходимой мне переменной? И уже потом передать его куда мне надо в этом классе? Все верно?  Так сказать будет в роли посредника ?
источник

t

this. in CODE BLOG / C#
Nikolay S
Получается в классе Counter я создаю публичный метод для того чтобы получить значение необходимой мне переменной? И уже потом передать его куда мне надо в этом классе? Все верно?  Так сказать будет в роли посредника ?
Да
источник

NS

Nikolay S in CODE BLOG / C#
Спасибо, попробуем! Но мне кажется это через костыли как то получается... сделаем сперва так, потом поищу другие способы реализации! Ещё раз благодарю
источник

t

this. in CODE BLOG / C#
Nikolay S
Спасибо, попробуем! Но мне кажется это через костыли как то получается... сделаем сперва так, потом поищу другие способы реализации! Ещё раз благодарю
Лучше нужное вам значение передавать через конструктор, знаете как?
источник

NS

Nikolay S in CODE BLOG / C#
Нет, вот как раз занимаюсь изучением.
источник

NS

Nikolay S in CODE BLOG / C#
Если подскажите буду благодарен.
источник