"Oltre a Watches, c'è anche una potente funzione chiamata Evaluate Expression."

"Fai clic con il pulsante destro del mouse su una variabile nel codice e seleziona Valuta espressione nel menu. Oppure premi semplicemente Alt+F8."

"Quindi si apre una finestra magica in cui puoi calcolare il valore di qualsiasi espressione:"

IDEA: valutare l'espressione - 1

"Ecco cosa otteniamo:"

IDEA: valutare l'espressione - 2

"Ma ho detto che puoi inserire qualsiasi espressione lì:"

IDEA: valutare l'espressione - 3

"O anche questo:"

IDEA: valutare l'espressione - 4

"O questo:"

IDEA: valutare l'espressione - 5

"Puoi visualizzare tutte queste variabili e puoi vedere tutto ciò a cui si riferiscono, ecc."

"Penso che questo sarebbe molto utile per i programmi di grandi dimensioni."

"Sì. Ma c'è dell'altro."

"Vuoi utilizzare i dati del programma per eseguire codice arbitrario mentre il programma è in esecuzione?"

"Aspetta, puoi farlo?"

"Certo. Il pulsante CodeFragmentMode ti consente di farlo. Fai clic su questo pulsante per passare a una modalità in cui puoi inserire interi frammenti di codice lunghi diverse righe."

IDEA: valutare l'espressione - 6

"Qui ho utilizzato la variabile sum5 , chiamata metodo sum() , dichiarato alcune variabili , assegnato loro dei valori e calcolato il risultato di tutto questo."

"Cosa ne pensi?"

"Personalmente, penso che sia fantastico. Soprattutto la capacità di eseguire varie azioni utilizzando i valori correnti di variabili come sum5 e sum7. La capacità di chiamare metodi e creare variabili significa che posso fare praticamente qualsiasi cosa."

"Sì. È molto bello. Puoi eseguire codice e scrivere cose sulla console - e verrà visualizzato! È un codice completamente funzionante. Senza alcuna limitazione."

"Grazie, Ellie. Queste sono state alcune lezioni molto istruttive e - non esiterò a dirlo - le più utili di sempre."