Я просто узнал о $exception в окне часов VS.NET для.NET вчера. Это показывает текущее исключение, которое было выдано и экономит время в не необходимости найти небольшой значок восклицательного знака и нависнуть над ним.
Что другие специальные переменные находятся там в окне часов?
(Примечание: этот вопрос о.NET, не C++.)
Если щелкнуть правой кнопкой мыши любую переменную в окне наблюдения, можно создать идентификатор объекта . Это даст вам номер, например ID первого объекта будет 1 #.
Идентификатор объекта представляет конкретный экземпляр. Затем за экземпляром можно будет наблюдать в окне Watch, как за обычной переменной, но вы можете продолжать наблюдать за экземпляром, даже если локальная ссылка выходит за пределы области видимости. Когда он, в конце концов, соберет мусор, вы потеряете к нему доступ.
Использование "@err" выводит значение GetLastError(), а "@err,hr" выводит сообщение об ошибке.
Псевдопеременная $ user - единственная другая задокументированная переменная. В VS2010 отладчик VB.NET получает несколько новых .