Какие специальные переменные, доступные в Visual Studio, наблюдают окно в.NET?

Я просто узнал о $exception в окне часов VS.NET для.NET вчера. Это показывает текущее исключение, которое было выдано и экономит время в не необходимости найти небольшой значок восклицательного знака и нависнуть над ним.

Что другие специальные переменные находятся там в окне часов?

(Примечание: этот вопрос о.NET, не C++.)

18
задан idbrii 13 November 2019 в 23:58
поделиться

3 ответа

Если щелкнуть правой кнопкой мыши любую переменную в окне наблюдения, можно создать идентификатор объекта . Это даст вам номер, например ID первого объекта будет 1 #.

Идентификатор объекта представляет конкретный экземпляр. Затем за экземпляром можно будет наблюдать в окне Watch, как за обычной переменной, но вы можете продолжать наблюдать за экземпляром, даже если локальная ссылка выходит за пределы области видимости. Когда он, в конце концов, соберет мусор, вы потеряете к нему доступ.

8
ответ дан 30 November 2019 в 08:38
поделиться

Использование "@err" выводит значение GetLastError(), а "@err,hr" выводит сообщение об ошибке.

2
ответ дан 30 November 2019 в 08:38
поделиться

Псевдопеременная $ user - единственная другая задокументированная переменная. В VS2010 отладчик VB.NET получает несколько новых .

2
ответ дан 30 November 2019 в 08:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: