Красный шрифт локального окна Visual Studio 2010

#c# #.net #visual-studio-2010 #locals

#c# #.net #visual-studio-2010 #локальные файлы

Вопрос:

Один из моих отладочных.Сбой Assert (), поэтому я получаю окно со стеком вызовов и нажимаю Повторить попытку. На этом этапе в окне Locals в столбце Value некоторые строки имеют красный текст вместо черного. Что это значит?

Ответ №1:

Это означает, что эти переменные были обновлены предыдущей операцией. Эта операция может быть выполняемой строкой кода, или вы можете вручную изменить значение, как подробно описано в блоге, на который ссылается ответ @CharithJ.

Комментарии:

1. Вы увидите такое же поведение в окне locals, а также в любых подсказках с закрепленными данными.

Ответ №2:

Вот объяснение.

В этом случае я изменю «d» на другое значение: введите описание изображения здесь

Впоследствии измененное значение станет красным, указывая на то, что оно было изменено: введите описание изображения здесь

Ответ №3:

Строка, которая стала красной, означает, что значение для этого выражения было изменено с момента последнего вычисления.

Ответ №4:

Для тех, кому интересно, какая строка вызывается для редактирования цвета текста измененного значения, ее можно найти в разделе Locals Window → Changed value → Foreground.

введите описание изображения здесь