Что-то не так с Enum++ [дубликат]C#

Место общения программистов C#
Гость
Что-то не так с Enum++ [дубликат]

Сообщение Гость »


У меня есть интерфейс IStateMachine (это последовательность от другого интерфейса, IStateMachine), класс-преемник от IStateMachine и enum AddItemEnum. Пример кода:

интерфейс IStateMachine { void MoveNext (текстовая строка); } интерфейс IStateMachine : IStateMachine { Т-состояние {получить; установить;} } перечисление AddItemEnum { Нет, Добавить имя, Добавить описание } класс AddItemCounter: IStateMachine { общественное состояние AddItemEnum {get;set;} public void MoveNext (текстовая строка) => State = State++; } В чем моя проблема: когда я увеличиваю свойство State, я не получаю увеличенное значение перечисления, но если я перезапущу приложение, проблема исчезнет. Почему?:) Я этого не понимаю

Это всего лишь пример кода

Я пытался использовать этот кусок тсс... кода, но он работает: State = (AddSellProgress)((int)State + 1);

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