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


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

При включенном режиме "Изменить и продолжить" перемещение [тип | элемент | параметр | ограничение | using] приведет к завершению сеанса отладки.

Эта ошибка указывает на попытку переместить тип (type), член (member), параметр (parameter),ограничение (constraint) или инструкцию using; их перемещение режимом "Изменить и продолжить" не поддерживается во время отладки.

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

class Example

{

   int pooh;

   int bear;

   static void Main() { }

}

Если пошаговым выполнением зайти в Main, затем попробовать вырезать bear и вставить его над объявлением pooh, возникает ошибка.

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

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

    –или–

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

См. также

Ссылки

using (справочник по C#)

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

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

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

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

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