C#, режим "Изменить и продолжить": ошибка 4013
Обновление размера фиксированного поля не позволит продолжить сеанс отладки при включенном режиме "Изменить и продолжить".
Эта ошибка указывает, что предпринята попытка изменить размер буфера фиксированного размера, что не может быть изменено во время отладки.
Рассмотрим следующий пример:
unsafe struct Example
{
fixed int buffer[20];
}
class Program
{
static void Main() { }
}
Если пошаговым выполнением зайти в Main, затем попробовать изменить buffer(20) на buffer(10), возникнет эта ошибка.
Исправление этой ошибки
- В меню Отладка выберите пункт Остановить отладку, затем внесите изменения в код и начните отладку заново.
См. также
Ссылки
Буферы фиксированного размера (Руководство по программированию на C#)
Поддерживаемые изменения кода (C#)
Режим "Изменить и продолжить" (Visual C#)