
TIPS #2 Enhancement Debug Application
- Gennaro Riccio
- Tips , Developer
- December 22, 2023
Debug
Un interessante utilizzo della libreria System.Diagnostic è quello settare in fase di debug cosa visualizzare nell’Ide. Questo è comodo per analizzare nel dettaglio una classe in particolare e solo determinate variabili.
Ad esempio supponiamo di avere questa classe:

Normalmente mandando in esecuzione e mettendo un punto di interruzione sull’inizializzazione dell’oggetto Logic dell’esempio, l’Ide non ci mostra le informazioni delle variabili:

Tramite la libreria System.Diagnostics abbiamo una serie di decoratori tra i quali DebuggerDisplay che ci permette di specificare quali variabili o oggetti vogliamo visualizzare nella fase di Debug:

In debug avremo tutte le informazioni richieste:

Per approfondimenti ed altri decoratori: learn.microsoft.com
Enjoy =)
Don’t Accept the Defaults - Abel Wang