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