Buon giorno a tutti.
Adesso sono all'inizio nella programmazione C#. Sto facendo delle prove con dei progetti per la console.
Praticamente il mio problema e quello di gestire un errore cioè quello che sè non inserisco un numero nel prompt dei comandi e premo invio, quindi con valore vuoto, il debug di visual sudio 2008 mi da errore come formato eccezione non gestita, così capita anche sè inserisco un carattere.
Qualcuno sà come si può rimediare a questo spiacevole incoveniente per rientrare nel ciclo o per rimanere nel programma?
Qua sotto c'è tutto il mio codice:
codice:
class Program
{
static void Main(string[] args)
{
int tot = 0;
Console.WriteLine("Per iniziare inserire un numero diverso da zero e premi invio");
string ss = Console.ReadLine(); //Leggi la linea come stringa
int xx = int.Parse(ss);
Console.WriteLine("*****===== Welcome in to Calculator. =====*****");
Console.WriteLine("Ora puoi inseire i tuoi valori tra 100 e 200");
Console.WriteLine("Per uscire dal programma digitare un numero non compreso tra 100 e 200");
while (xx != 0)
{
string s = Console.ReadLine(); //Leggi la linea come stringa
int x = int.Parse(s);
if (x >= 100 && x <= 200)
{
tot = tot + x;
Console.WriteLine(tot);
}
else
break;
}
Console.WriteLine("Grazie di aver inserito i dati");
Console.ReadLine();
}
}
Grazie per una mano.