Значения параметров свойств C# ⇐ C#

Место общения программистов C#
Anonymous
Значения параметров свойств C#

Сообщение Anonymous »

Пытаемся понять внутреннюю работу C#. Я беру урок C# в MS-Learn. Вы можете скачать код здесь. Я не понимаю, почему свойство Balance в BankAccount.cs обновляется до 100. На первом снимке экрана показано, как я прохожу через приложение.
Изображение

Я закомментировал IntroToClasses(). На втором изображении показано внесение первоначального депозита. Посмотрите слева: Баланс = 0.
Изображение
< /p>
Третье изображение показывает Баланс = 0 в строке 49:
[img]https://i .sstatic.net/cwWdO2fg.png[/img]

Когда я перехожу на следующую строку, баланс = 100.
Изображение

Я не понимаю, почему баланс увеличивается с 0 до 100 при добавлении депозита Список _allTransactions. В этот момент стек начинает раскручиваться. В BankAccount.cs баланс упоминается дважды: один раз — для определения свойства Balance, а второй — для снятия средств. Выполняется ли код, которого я не вижу? Возможно, я не до конца понимаю свойства.
Я просмотрел программу, пытаясь найти код, который устанавливает Balance = 100. Я просмотрел стек. Я ожидал увидеть настройку кода Balance = 100.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ing-values

Вернуться в «C#»