Definiamo textA, textB, buttonSomma e labelRisultato: Possiamo analizzare il testo inserito dall'utente ed estrarre i numeri A e B per poi sommarli in questo modo:
Gestire le eccezioni
Se l'utente inserisce dei valori non validi, questo dà origine a un'eccezione.
Se lasciate a sè stesse le eccezioni interrompono completamente l'esecuzione del programma, perché il computer non sa più come procedere.
Esse devono quindi essere gestite:
In questo frammento proviamo (try) a convertire il contenuto di textA e textB: se questa operazione dà luogo a un'eccezione, questa viene catturata (catch) e nella label viene mostrato un testo che spiega all'utente il problema.
Convertire numeri in stringhe
Formattare i numeri con la virgola
Lavorando con i numeri razionali (con virgola), ad esempio i double, dobbiamo prima convertire il testo inserito dall'utente in double:
dopodiché formattare il risultato:
Quando si crea una stringa con un certo formato usando String.Format(), bisogna specificare il formato, nell'esempio {0:N2}:
0: indica che deve essere preso il parametro di indice 0, in questo caso quoziente
N: indica che il parametro dev'essere convertito in un numero
2: indica che vogliamo approssimare il risultato a 2 cifre decimali