Поделиться через


C#, режим "Изменить и продолжить": ошибка 4014

При включенном режиме "Изменить и продолжить" обновление базового типа перечисления приведет к завершению сеанса отладки

Эта ошибка указывает, что предпринята попытка изменить базовый тип перечисления, который не может быть изменен во время отладки.

Рассмотрим следующий пример:

enum Color: byte

{

   Red

}

class Example

{

   static void Main(string[] args) {}

}

Если пошаговым выполнением зайти в этот код, затем попробовать изменить byte на int, возникнет эта ошибка.

Исправление этой ошибки

  • Выберите команду Отменить в меню Отладка для отката изменений.

    –или–

  • В меню Отладка выберите Остановить отладку, затем внесите изменения в код и начните отладку заново.

См. также

Ссылки

emum (Справочник по C#)

Поддерживаемые изменения кода (C#)

Режим "Изменить и продолжить" (Visual C#)

Другие ресурсы

Ошибки и предупреждения режима "Изменить и продолжить" (C#)