Подтвердить что ты не робот

Окно Visual Studio 2010 Locals Red Font

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

4b9b3361

Ответ 1

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

Ответ 2

Здесь является объяснение.

В этом случае я изменю "d" на другое значение: enter image description here

Измененное значение станет красным после этого, чтобы указать, что оно было изменено: enter image description here

Ответ 3

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

Ответ 4

В окне VS2010, Locals для изменения значений при отладке в режиме разрыва. Измененное значение станет красным после этого, чтобы указать, что оно было изменено.