Janelas de variáveis

O depurador oferece uma série de variable windows 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 de.O nome coluna contém nomes de variáveis ou expressões.O valor e tipo de coluna exibe o tipo de dados e o valor da variável ou expressão.

O tipo de informações exibidas na grade depende em qual janela variável que você está usando:

  • A janela Locals exibe locais de variáveis para o contexto atual ou escopo.Geralmente, isso significa que o procedimento ou função em que execução no momento.O depurador preenche automaticamente esta janela.No Visual C#, quando o Exception Assistant está desativado, o Locals janela também exibe uma pseudovariável $exception sempre que houver uma exceção ativa.Você pode expandir as pseudovariáveis para ver os detalhes da exceção.

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

  • O Watch janela é onde você pode adicionar variáveis cujo valor você deseja assistir.Você pode adicionar mais do que apenas as variáveis, entretanto.Você pode adicionar qualquer expressão válida reconhecido pelo depurador.(Para sintaxe de expressão válida, consulte Expressões no depurador).Algumas edições do Visual Studio tem várias janelas Watch, que são numeradas de Watch1 a Watch4.

  • O QuickWatch caixa de diálogo é semelhante em conceito para o Watch janela, mas QuickWatch pode exibir apenas uma variável ou expressão por vez.QuickWatch pode ser útil quando você quiser dar uma olhada rápida de uma variável ou expressão sem abrir o Watch janela.No entanto, muitos usuários encontrar o novo enhanced DataTips tão poderosa que usam QuickWatch muito menos freqüentemente.(See Como: usar DataTips.)

    Mesmo que QuickWatch é uma caixa de diálogo, ele funciona muito como as variable windows.Exceto onde indicado em contrário, os procedimentos descritos nesta seção aplicam-se para o QuickWatch caixa de diálogo, bem como outras janelas de variáveis.

Nesta seção

Referência

  • Especificadores de formato em C++
    Descreve os especificadores que podem ser usados para alterar a exibição de um valor em código nativo.

  • Especificadores de formato em C#
    Descreve os especificadores que podem ser usados para alterar a exibição de um valor no código do C#.

  • Pseudovariáveis
    Descreve os comandos semelhantes a variável úteis que exibem informações úteis nas janelas de variáveis.

Seções relacionadas

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