Messaggi diagnostici nella finestra di output

È 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 programmae 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

Finestra di output

Concetti

Sicurezza del debugger

Introduzione alla strumentazione e alla traccia

Altre risorse

Traccia e strumentazione di applicazioni

Preparazione al debug: tipi di progetto C#, F# e Visual Basic

Debug del codice gestito