2010年1月5日火曜日

ゼロ除算の例外を発生させてtry-cath-finallyでerrorをcatchし、ExceptionClassを使用して例外の原因の詳細情報を出力して、例外の有無に関わらず最後に"終了"を出力する。

using System;


class MainClass
{
    static void Main()
    {
        try
        {
            int a = 1, b = 0;
            // ゼロ除算
            a /= b;
            Console.WriteLine(a);
        }
        catch (Exception error)
        {
            // 出力値:Error
            Console.WriteLine("Error");
            // 例外の原因の詳細情報を表示
            Console.WriteLine(error.Message);
        }
        finally
        {
            Console.WriteLine("終了");
        }
    }
}

0 コメント:

コメントを投稿