Condividi tramite


Identificatori di formato in C#

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

F#

C++

Web Developer

Express

Argomento non applicabile Argomento applicabile Argomento applicabile Argomento non applicabile Argomento applicabile

Pro, Premium e Ultimate

Argomento non applicabile

Argomento applicabile

Argomento applicabile

Argomento non applicabile Argomento applicabile

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 virgola e 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

Value

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