Especificadores de formato em C#
Ao depurar o código C# na janela de Inspeção ou na caixa de diálogo QuickWatch, você altera o formato no qual um valor é exibido usando especificadores de formato.
Para usar um especificador de formato, digite a expressão seguida por uma vírgula. Após a vírgula, adicione o especificador apropriado.
Exemplo
Suponha que nVar seja uma variável de caractere, e a janela Inspeção mostra o valor como 0x0000F065. Você deseja consultar esse valor como um decimal, mas não quer redefinir a exibição de todas as variáveis para decimal. Você pode usar o especificador de formato d para exibir os conteúdos das variáveis em decimal:
nVar,d
A tabela a seguir exibe os especificadores de formato C# reconhecidos pelo depurador.
Especificador |
Formato |
Valor |
Telas |
---|---|---|---|
CA |
Forçar avaliação de uma expressão. Isso pode ser útil quando a avaliação implícita das propriedades e das chamadas de função implícitas é desativada. Consulte Efeitos colaterais e expressões. |
||
d |
Inteiro decimal |
0x0065 |
101 |
dinâmica |
Exibe o objeto especificado usando um Modo de Exibição Dinâmico |
||
h |
Inteiro hexadecimal |
61541 |
0x0000F065 |
nq |
Cadeia de caracteres sem aspas |
"Minha cadeia de caracteres" |
Minha cadeia de caracteres |
oculto |
Exibe todos os membros públicos e não públicos |
||
bruto |
Exibe o item como aparece no nó bruto do item. Válido apenas em objetos proxy. |
||
resultados |
Usado com uma variável de tipo que implementa IEnumerable ou IEnumerable<T>, geralmente o resultado de uma expressão de consulta. Exibe apenas os membros que contém o resultado da consulta. |
Consulte também
Tarefas
Como assistir a uma expressão no depurador