Especificadores de formato em C#
Quando você depurar o código C# na janela Watch ou na caixa de diálogo QuickWatch, altere 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 é uma variável de caractere e o Watch janela mostra o valor como 0x0000F065.Para ver esse valor como decimal, mas não deseja redefinir a exibição de todas as variáveis para decimal.Você pode usar o especificador de formato d para mostrar o conteúdo da variável em decimal:
nVar,d
A tabela a seguir mostra os especificadores de formato C# reconhecidos pelo depurador.
Especificador |
Formato |
Valor |
Exibe |
---|---|---|---|
AC |
Força avaliação de uma expressão.Isso pode ser útil quando uma avaliação implícita das propriedades e chamadas de função implícitas estiverem desativada.Consulte Efeitos colaterais e expressões. |
||
d |
Inteiro decimal |
0x0065 |
101 |
dinâmico |
Exibe o objeto especificado usando uma exibição dinâmica |
||
h |
Inteiro hexadecimal |
61541 |
0x0000F065 |
nq |
Seqüência sem aspas |
"Minha String" |
Minha cadeia de caracteres |
oculto |
Exibe todos os membros públicos e não-públicos |
||
RAW |
Exibe o item como ele aparece no nó de itens não processados.Válido somente em objetos proxy. |
||
resultados |
Usado com uma variável de um tipo que implementa IEnumerable ou IEnumerable <T>, geralmente o resultado de uma expressão de consulta.Exibe somente os membros que contêm o resultado da consulta. |
Consulte também
Tarefas
Como: Watch an Expression in the Debugger