Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Вы можете изменить формат, в котором значение отображается в окне "Контрольные данные" с помощью описателей формата. Кроме того, можно использовать описатели формата в окне Непосредственно, командном окне, в точках трассировки и исходных окнах. Если вы наведете курсор на выражение в этих окнах, результат будет отображаться в DataTip в указанном формате.
Чтобы использовать описатель формата, введите выражение переменной, за которым следует запятая и соответствующий описатель.
Установить спецификаторы формата
Мы будем использовать следующий пример кода:
{
int my_var1 = 0x0065;
int my_var2 = 0x0066;
int my_var3 = 0x0067;
}
my_var1 Добавьте переменную в окно Наблюдение во время отладки, Отладка>Окна>Наблюдение>Наблюдение 1. Затем щелкните переменную правой кнопкой мыши и выберите шестнадцатеричный дисплей. Теперь в окне "Просмотр" отображается значение 0x0065. Чтобы увидеть это значение как десятичное целое число, а не шестнадцатеричное целое число, добавьте описатель десятичного формата , d в столбце Name после имени переменной. Теперь в столбце "Значение " отображается значение 101.
Вы можете просмотреть и выбрать из списка доступных описателей формата, добавив запятую (,) к значению в окне "Просмотр".
Описатели формата
В следующей таблице описаны описатели формата C# для отладчика Visual Studio.
| Спецификатор | Формат | Исходное значение часов | Отображает |
|---|---|---|---|
| переменный ток | Принудительное вычисление выражения, которое может быть полезно в случаях, когда отключено неявное вычисление свойств и неявные вызовы функций. | Сообщение "Неявная оценка функции отключена пользователем" | <ценность> |
| d | десятичное целое число | 0x0065 | 101 |
| dynamic | Отображает указанный объект с помощью динамического представления | Отображает все члены объекта, включая динамическое представление | Отображает только динамическое представление |
| х | шестнадцатеричное целое число | 61541 | 0x0000F065 |
| nq | строка без кавычки | "Моя строка" | Моя строка |
| нсэ | Указывает поведение, а не формат. Вычисляет выражение без побочных эффектов. Если выражение не может быть интерпретировано и может быть разрешено только вычислением (например, вызовом функции), вы увидите ошибку. | N/A | N/A |
| hidden | Отображает всех общедоступных и закрытых членов | Отображает общедоступные члены | Отображает всех членов |
| сырой | Отображает элемент, как он отображается в узле исходного элемента. Допустимо только для прокси-объектов. | Словарь<T> | Необработанный вид словаря<T> |
| results | Используется с переменной типа, реализующей IEnumerable или IEnumerable<T>, обычно результат выражения запроса. Отображает только членов, содержащих результат запроса. | Отображает всех членов | Отображает участников, которые удовлетворяют условиям запроса |