День пятьдесят девятый. #TipsAndTricks
9. Форматирование выражений в отладчике Visual Studio
Вы можете изменить формат отображения значений в окне Watch, используя форматирование выражений. Чтобы это сделать, введите выражение, за ним поставьте запятую и укажите формат.
-
-
Объекты:
-
-
-
-
Поведение:
-
-
Источник: https://docs.microsoft.com/en-us/visualstudio/debugger/format-specifiers-in-csharp?view=vs-2017
9. Форматирование выражений в отладчике Visual Studio
Вы можете изменить формат отображения значений в окне Watch, используя форматирование выражений. Чтобы это сделать, введите выражение, за ним поставьте запятую и укажите формат.
Примитивные типы:-
d
– Десятичное целое число (было: 0x0065
, станет: 101
).-
h
– Шестнадцатеричное целое число (было: 61541
, станет: 0x0000F065
).-
nq
– строка без кавычек (было: "My String"
, станет: My String
).Объекты:
-
dynamic
– Отображает указанный объект в динамическом представлении. -
hidden
– Отображает все члены класса, включая непубличные.-
raw
– Отображает элемент так, как он отображается в представлении Raw. Действительно только для прокси-объектов, например, Dictionary<T>
.-
results
– Используется с переменной типа, реализующего IEnumerable
или IEnumerable<T>
, обычно являющейся результатом запроса. Отображает только члены, содержащие результат запроса. Поведение:
-
ac
– Принудительный перерасчет значения выражения.-
nse
– Указывает поведение «Без побочных эффектов». Если выражение не может быть интерпретировано, и значение может быть найдено только оценкой (например, с помощью вызова функции), вы получите ошибку. Источник: https://docs.microsoft.com/en-us/visualstudio/debugger/format-specifiers-in-csharp?view=vs-2017