Compartilhar via


Janelas de variável

O depurador fornece diversas janelas variáveis para exibir, avaliar e editar variáveis e expressões. Cada janela variável inclui uma grade com três colunas: Nome, Valor e Tipo. A coluna Nome contém nomes de variável ou expressões. As colunas Valor e Tipo exibem o valor e o tipo de dados da variável ou expressão.

O tipo de informação exibido na grade depende da janela variável que você está usando:

  • A janela Locais exibe as variáveis locais ao contexto ou escopo atual. Em geral, isso significa o procedimento ou função que está sendo executada no momento. O depurador preenche essa janela automaticamente. No Visual C #, quando o Assistente de Exceção está desabilitado, a janela Locais também exibe uma pseudovariável $exception sempre que há uma exceção ativa. Você pode expandir a pseudovariável para consultar detalhes da exceção.

  • A janela Autos exibe as variáveis usadas na linha de código atual e a linha de código acima. Para o C++ nativo, a janela Autos também exibe os valores de retorno da função. Como a janela Locais, a janela Autos é preenchida automaticamente pelo depurador.

  • A janela Inspeção é onde você pode adicionar variáveis cujo valor você pretende inspecionar. Você pode adicionar mais do que apenas variáveis, porém. Você pode adicionar qualquer expressão válida reconhecida pelo depurador. (Para sintaxe de expressão válida, consulte Expressões no depurador). Algumas edições do Visual Studio têm várias janelas de Inspeção, que são numeradas de Watch1 a Watch4.

  • A caixa de diálogo QuickWatch tem o mesmo conceito da janela Inspeção, mas QuickWatch pode exibir apenas uma variável ou expressão de cada vez. QuickWatch pode ser útil quando você quer examinar rapidamente uma variável ou expressão sem abrir a janela Inspeção. Porém, muitos usuários consideram o novo DataTips aprimorado tão eficiente que usam QuickWatch com muito menos frequência. (Consulte Exibir valores de dados em Dicas de Dados no editor de códigos.)

    Embora QuickWatch seja uma caixa de diálogo, ela funciona como as outras janelas variáveis. Exceto quando for indicado de outra forma, os procedimentos descritos nesta seção se aplicam à caixa de diálogo QuickWatch assim como outras janelas variáveis.

Nesta seção

Referência

Seções relacionadas

  • Expressões no depurador
    Descreve a sintaxe válida para expressões que você pode inserir na janela Inspeção e a caixa de diálogo QuickWatch