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