Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csOpBsLs 19 of 163 menu
◀ ▶

Запись свойства только из класса в C#

Иногда поле должны менять только методы своего класса. Тогда у свойства пишут private set: снаружи доступен только get.

Запишем класс Account с балансом, который меняет метод:

Account account = new Account(); account.Deposit(100); Console.WriteLine(account.Balance); class Account { public int Balance { get; private set; } public void Deposit(int amount) { Balance += amount; } }

Сделайте класс Score: счет виден снаружи, но меняется только из метода, который увеличивает его на заданное число.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить