2010-07-22 1 views
2

Например, написать функцию, такие как:

void foo() 
{ 
    try 
    { 
     throw new Exception(@"whatever"); 
    } 
    catch 
    { 
     int n=1; //put a breakpoint here 
    } 
} 

Когда отладчик находится на линии в блоке улова, набрав $exception будет показывать информацию об исключении.

Есть ли еще? Что это за вещи? На них, похоже, нет официальной документации. Я использовал $exception довольно долгое время, но надеялся, что есть другие, которые, например, покажут return value of a method.

ответ

2

Больше специальных переменных описаны в this article. Есть также comprehensive list переменных, доступных в windbg - не уверен, сколько из них поддерживается в VisualStudio, хотя

3

Это переменные, созданные отладчиком для вашего удобства. Вы получаете подобные переменные, если вы используете Немедленное окно: int x = 10;

приведет к $ х в окне местных жителей

Смежные вопросы