2009年12月24日木曜日

try-catchに続きfinallyで例外が発生してもしなくても必ず行う処理を記述する。

using System;


class MainClass
{
    static void Main()
    {
        try
        {
            int a = 0, b = 0;
            // 0除算の例外
            a /= b;
        }
        catch (Exception error)
        {
            Console.WriteLine("例外発生");
            // エラーの原因に関する詳細情報を表示
            Console.WriteLine(error.Message);
        }
        finally
        {
            Console.WriteLine("例外処理終了");
        }
    }
}

0 コメント:

コメントを投稿