Определители формата в C#
При отладке кода C# в окне "Контрольные значения" или диалоговом окне "Быстрая проверка", можно изменить формат, в котором показаны значения, с помощью определителей формата.
Чтобы использовать определитель формата, введите выражение и запятую.После запятой добавьте соответствующий определитель.
Пример
Предположим, что nVar — символьная переменная, и в окне Контрольные значения его значение отображается как 0x0000F065.Вам нужно видеть это значение как десятичное, но вы не хотите, чтобы все переменные отображались в таком формате.Можно использовать определитель формата d, чтобы показать содержимое переменной в десятичном формате:
nVar,d
В следующей таблице показаны определители формата, распознаваемые отладчиком.
Описатель |
Format |
Значение |
Отображает |
---|---|---|---|
ac |
Принудительное вычисление выражения.Это может быть полезно при отключении неявного вычисления свойств и неявных вызовов функций.Дополнительные сведения см. в разделе Побочные эффекты и выражения. |
||
d |
Десятичное целое число |
0x0065 |
101 |
dynamic |
Отображает указанный объект с помощью динамического представления |
||
h |
Шестнадцатеричное целое число |
61541 |
0x0000F065 |
nq |
Строка без кавычек |
"Моя строка" |
Моя строка |
hidden |
Отображает все открытые и закрытые члены |
||
raw |
Отображает элемент так, как он отображается в узле необработанного элемента.Допустимо только для объектов прокси. |
||
results |
Используется с переменной типа, реализующего интерфейс IEnumerable или IEnumerable <T>, — обычно это результат запроса.Отображает только содержащие результаты запроса элементы. |
См. также
Задачи
Практическое руководство. Просмотр выражения в отладчике