Finestre delle variabili

Il debugger fornisce molte finestre delle variabili per visualizzare, valutare e modificare variabili ed espressioni.In ogni finestra delle variabili è presente una griglia con tre colonne: Nome, Valore e Tipo.La colonna Nome contiene nomi di variabili o espressioni.Nelle colonne Valore e Tipo vengono visualizzati il valore e il tipo di dati della variabile o espressione.

Il tipo di informazioni visualizzate nella griglia dipende dalla finestra delle variabili utilizzata:

  • Nella finestra Variabili locali vengono visualizzate le variabili locali per il contesto o l'ambito corrente,in genere costituito dalla routine o funzione attualmente in esecuzione.Questa finestra viene compilata automaticamente dal debugger.In Visual C#, quando i Dettagli eccezione sono disabilitati, nella finestra Variabili locali viene visualizzata anche una pseudo-variabile $exception ogni volta che è presente un'eccezione attiva.È possibile espandere questa pseudo-variabile per visualizzare informazioni dettagliate sull'eccezione.

  • Nella finestra Auto sono visualizzate le variabili utilizzate nella riga di codice corrente e in quella precedente.In C++ nativo nella finestra Auto sono visualizzati anche i valori restituiti delle funzioni.Come la finestra Variabili locali, anche la finestra Auto viene compilata automaticamente dal debugger.

  • Nella finestra Espressioni di controllo è possibile aggiungere variabili di cui si desidera controllare il valore.Non è soltanto possibile aggiungere variabilima qualsiasi espressione valida riconosciuta dal debugger.Per la sintassi valida per le espressioni, vedere Espressioni nel debugger.In alcune edizioni di Visual Studio sono presenti più finestre Espressioni di controllo, numerate da Espressione di controllo 1 a Espressione di controllo 4.

  • La finestra di dialogo Controllo immediato è analoga alla finestra Espressioni di controllo, ma consente di visualizzare una sola variabile o espressione alla volta.La finestra Controllo immediato può essere utile per un rapido controllo di una variabile o espressione senza accedere alla finestra Espressioni di controllo.Tuttavia, grazie ai nuovi suggerimenti dati avanzati, la finestra Controllo immediato viene utilizzata più raramente dagli utenti.Vedere Procedura: utilizzare i suggerimenti dati.

    Sebbene Controllo immediato sia una finestra di dialogo, funziona in modo analogo alle altre finestre delle variabili.Se non diversamente specificato, le procedure descritte in questa sezione si applicano alla finestra di dialogo Controllo immediato e alle altre finestre delle variabili.

In questa sezione

Riferimenti

  • Identificatori di formato in C++
    Vengono descritti gli identificatori utilizzabili per modificare la visualizzazione di un valore in codice nativo.

  • Identificatori di formato in C#
    Vengono descritti gli identificatori utilizzabili per modificare la visualizzazione di un valore in codice C#.

  • Pseudo variabili
    Vengono descritti comandi in forma di variabile che visualizzano informazioni utili nelle finestre delle variabili.

Sezioni correlate

  • Espressioni nel debugger
    Viene descritta la sintassi valida per le espressioni che è possibile immettere nella finestra Espressioni di controllo e nella finestra di dialogo Controllo immediato