Как отобразить тип переменной при наведении в Visual Studio - PullRequest
1 голос
/ 10 мая 2019

Я использую Visual Studio 2017 в C #.При наведении курсора на переменную, когда программа не запущена, появляется всплывающее окно с указанием типа и имени переменной.Однако, когда программа работает и достигает точки останова, при наведении курсора отображается только имя и значение, но не тип.Я хотел бы, чтобы он отображал тип во время работы программы.

Например, скажем, у меня есть следующий код:

var foo = 100;

Когда программа остановлена ​​и я наведите курсор мыши напеременная foo, она отображает (local variable) int foo.Однако, если я устанавливаю точку останова сразу после этой строки, запускаю программу, а затем наводю курсор на нее после нажатия на точку останова, она отображает foo | 100.Есть ли способ заставить его показывать что-то вроде int foo | 100?

Я пробовал искать в Интернете и просматривал опции, представленные в Сервис> Параметры> Отладка, но я не нашел ничего похожегочто я хочу.

1 Ответ

1 голос
/ 13 мая 2019

Есть ли способ заставить его показать что-то вроде int foo |100?

Боюсь, ответ отрицательный.Опция, которая отображает (local variable) int foo, и опция (DataTips), которая отображает foo | 100, - это две разные вещи.

VS используйте DataTips , чтобы показать быструю информацию в режиме отладки.Для этой опции она отображает быструю информацию о переменной при наведении на нее курсора, которая не поддерживает подробное сообщение типа, например, то, что вы хотите: int foo | 100.

Я рекомендую вам использовать смотреть окно , чтобы наблюдать значение и тип переменных. Выберите нужную переменную, щелкните правой кнопкой мыши и выберите add watch, чтобы просмотреть ее.Или перетащите его, чтобы посмотреть окно при отладке, чтобы посмотреть его.

Кроме того, вы можете открыть окно locals , чтобы посмотреть переменные с сообщением типа в текущей области.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...