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