Messaggi diagnostici nella finestra di output
Le informazioni contenute in questo argomento sono valide per:
Edizione |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
Solo gestito |
|||
Pro, Premium e Ultimate |
Solo gestito |
È possibile scrivere messaggi di runtime nella finestra di output utilizzando la classe Debug o la classe Trace, che fanno entrambe parte della libreria di classi System.Diagnostics. Utilizzare la classe Debug se si desidera generare l'output solo nella versione di debug del programma e la classe Trace se si desidera generare l'output sia nella versione di debug che in quella di rilascio del programma.
Metodi di output
Le classi Trace e Debug forniscono i seguenti metodi di output:
Diversi metodi Write, che generano informazioni senza interrompere l'esecuzione. Questi metodi sostituiscono il metodo Debug.Print utilizzato nelle versioni precedenti di Visual Basic.
I metodi Debug.Assert and Trace.Assert, che interrompono l'esecuzione e generano informazioni se si verifica un errore relativo a una condizione specificata. Per impostazione predefinita, il metodo Assert visualizza le informazioni in una finestra di dialogo. Per ulteriori informazioni, vedere Asserzioni nel metodo gestito.
I metodi Debug.Fail and Trace.Fail, che interrompono sempre l'esecuzione e generano informazioni. Per impostazione predefinita, i metodi Fail visualizzano le informazioni in una finestra di dialogo.
Oltre all'output del programma, nella finestra di output possono essere visualizzate informazioni riguardanti:
I moduli caricati o scaricati dal debugger.
Le eccezioni generate.
I processi chiusi.
I thread chiusi.
Vedere anche
Riferimenti
Concetti
Introduzione alla strumentazione e alla traccia
Altre risorse
Traccia e strumentazione di applicazioni
Preparazione al debug: tipi di progetto C#, F# e Visual Basic