Procedura: utilizzare la finestra di dialogo Controllo immediato
La finestra di dialogo Controllo immediato consente di esaminare e valutare variabili ed espressioni. Poiché si tratta di una finestra di dialogo modale, deve essere chiusa prima di procedere con il debug. Per ulteriori informazioni, vedere Procedura: controllare un'espressione nel debugger. Nella finestra Controllo immediato è anche possibile modificare il valore di una variabile. Per ulteriori informazioni, vedere Procedura: modificare un valore in una finestra variabili.
L'utilità della finestra Controllo immediato potrebbe non essere evidente per tutti gli utenti, in particolare rispetto alla finestra Espressioni di controllo, apparentemente sufficiente per le operazioni di aggiunta di variabili o espressioni. Benché questa sia una scelta possibile, se si desidera solo effettuare un rapido calcolo approssimativo basato su una o più variabili è preferibile evitare di riempire la finestra Espressioni di controllo con tali calcoli. Ciò significa che la finestra di dialogo Controllo immediato è particolarmente utile.
Un'altra funzionalità di questa finestra di dialogo è la possibilità di essere ridimensionata. Per esaminare i membri di un oggetto di grandi dimensioni, è spesso più semplice espandere e analizzare la struttura ad albero in Controllo immediato che non nella finestra Espressioni di controllo, Variabili locali o Auto.
La finestra di dialogo Controllo immediato non consente di visualizzare più variabili o espressioni alla volta. Inoltre, poiché Controllo immediato è una finestra di dialogo modale, non è possibile eseguire operazioni quali l'esecuzione un'istruzione alla volta del codice mentre è aperta. Se è necessario eseguire queste operazioni, utilizzare la finestra Espressioni di controllo.
Alcune espressioni possono produrre effetti secondari che modificano il valore di una variabile o lo stato del programma quando vengono eseguiti. La valutazione di un'espressione nella finestra di dialogo Controllo immediato ha lo stesso effetto di quando l'espressione viene eseguita nel codice. In questo modo è possibile che i risultati ottenuti siano imprevisti, se non si considerano gli effetti collaterali dell'espressione.
Suggerimento
In Visual Studio è possibile visualizzare il valore di una variabile posizionando il cursore su di essa.Verrà visualizzato il relativo valore all'interno di una casella denominata Suggerimenti dati.
Le finestre di dialogo e i comandi di menu visualizzati possono essere diversi da quelli descritti nella Guida, in quanto dipendono dall'edizione o dalle impostazioni in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Personalizzazione delle impostazioni di sviluppo in Visual Studio.
Per aprire la finestra di dialogo Controllo immediato
- In modalità di interruzione scegliere Controllo immediato dal menu Debug.
Per aprire la finestra di dialogo Controllo immediato con una variabile aggiunta
- In modalità di interruzione fare clic con il pulsante destro del mouse su un nome di variabile nel nome della finestra di origine e scegliere Controllo immediato. La variabile verrà automaticamente inserita nella finestra di dialogo Controllo immediato.
Per aggiungere un'espressione di Controllo immediato alla finestra Espressioni di controllo
Nella finestra di dialogo Controllo immediato fare clic su Aggiungi espressione di controllo.
Qualsiasi espressione visualizzata nella finestra di dialogo Controllo immediato viene aggiunta all'elenco di espressioni della finestra Espressioni di controllo.
Se si utilizza un'edizione di Visual Studio che supporta più finestre Espressioni di controllo, l'espressione viene aggiunta alla finestra Espressione di controllo 1.
Vedere anche
Attività
Procedura: utilizzare le finestre delle variabili di debug