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


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

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

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

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

unsafe struct Example

{

   fixed int buffer[20];

}

class Program

{

   static void Main() { }

}

Если пошаговым выполнением зайти в Main, затем попробовать изменить buffer(20) на buffer(10), возникнет эта ошибка.

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

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

См. также

Ссылки

Буферы фиксированного размера (Руководство по программированию на C#)

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

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

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

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