try{} catch{}語句檢測錯誤
以前如果用戶輸錯了,程序就停止了?,F(xiàn)在要用try-catch語句實現(xiàn)即便輸錯了,還是可以重新輸入。
static void Main(string[] args)
{
? ? ? ? int n1 = 0,n2 = 0;
? ? ? ? while (true)
? ? ? ??{
? ? ? ? ? ? ? ?try
? ? ? ? ? ? ???{
? ? ? ? ? ? ? ? ? ? ?? n1 = Convert.ToInt32(Console.ReadLine());
? ? ? ? ? ? ? ? ? ? ?? n2 = Convert.ToInt32(Console.ReadLine());
? ? ? ? ? ? ? ? ? ? ?? break;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ?catch?
? ? ? ? ? ? ? ?{
? ? ? ? ? ? ? ? ? ? ? ?Console.WriteLine("輸入的數(shù)據(jù)不符合規(guī)則,請重新輸入");
? ? ? ? ? ? ? ? }
? ? ? ??}
? ? ?? ?Console.WriteLine(n1 + n2);
}
標(biāo)簽: