Увеличение счётчика в C#
++ перед числом увеличивает его и отдает новое
значение. В классе префиксный инкремент оформляют
отдельным оператором: он меняет поля объекта
и возвращает тот же экземпляр, чтобы можно было
писать ++obj.
Запишем класс Counter с полем value:
class Counter {
public int value = 0;
public static Counter operator ++(Counter counter) {
counter.value++;
return counter;
}
}
Пример увеличения счётчика:
Counter tally = new Counter();
tally.value = 4;
++tally;
Console.WriteLine(tally.value);
Сделайте класс Step с полем n.
Начните с 1, один раз увеличьте значение и выведите n.
Создайте Step со значением 10,
дважды увеличьте значение и выведите результат.