前田稔(Maeda Minoru)の超初心者のプログラム入門
/*************************************/ /*★ try-catch-finally 前田 稔 ★*/ /*************************************/ using System; class try_catch { public static void Main() { int no; Console.Write("整数値を入力してください--- "); string strNo = Console.ReadLine(); no = Int32.Parse(strNo); Console.WriteLine("no の値: " + no); } } |
ハンドルされていない例外: System.FormatException: 入力文字列の形式が正しくありません。 |
/****************************************/ /*★ 変換エラーをキャッチ 前田 稔 ★*/ /****************************************/ using System; class try_catch { public static void Main() { int no; Console.Write("整数値を入力してください--- "); string strNo = Console.ReadLine(); try { no = Int32.Parse(strNo); } catch { Console.WriteLine("catch が実行されました"); no= -1; } Console.WriteLine("no の値: " + no); } } |