Compartilhar via


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

Outros recursos

Janelas de variável