Identificatori di formato in C#

Quando si esegue il debug in codice C# nella finestra Espressioni di controllo o nella finestra di dialogo Controllo immediato, è possibile modificare il formato di visualizzazione di un valore tramite gli identificatori di formato.

Per utilizzare un identificatore di formato, digitare l'espressione seguita da una virgolae dall'identificatore adatto.

Esempio

Si supponga che nVar sia una variabile di caratteri e che nella finestra Espressioni di controllo il valore venga visualizzato come 0x0000F065.Si desidera visualizzare questo valore come decimale, ma non si desidera reimpostare la visualizzazione di tutte le variabili nel formato decimale.È possibile utilizzare l'identificatore di formato d per visualizzare il contenuto della variabile in formato decimale:

nVar,d

Nella tabella riportata di seguito sono elencati gli identificatori di formato C# riconosciuti dal debugger.

Identificatore

Format

Valore

Visualizza

ac

Impone la valutazione di un'espressione.Può risultare utile quando la valutazione implicita di proprietà e di chiamate di funzione implicite è disattivata.Vedere Espressioni ed effetti secondari.

d

Integer decimale

0x0065

101

dynamic

Visualizza l'oggetto specificato utilizzando una visualizzazione dinamica

h

Integer esadecimale

61541

0x0000F065

nq

Stringa senza virgolette

"La mia stringa"

La mia stringa

hidden

Visualizza tutti i membri pubblici e non pubblici.

raw

Visualizza l'elemento così come appare nel nodo degli elementi non elaborati.Valido unicamente sugli oggetti proxy.

results

Utilizzato con una variabile di un tipo che implementa IEnumerable o IEnumerable<T>, generalmente il risultato di un'espressione di query.Visualizza solo i membri che contengono il risultato della query.

Vedere anche

Attività

Procedura: controllare un'espressione nel debugger

Altre risorse

Finestre delle variabili