Что-то не так с 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);
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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