トップページに戻る    次のC#のサンプルへ

1-1 例外処理

C#のサンプル

C#での例外処理のサンプルです。

dobon --- エラー処理(例外処理)の基本


ソース

using System;

class Program
{
    static void Main()
    {
        try {
            subP();
        }
        catch (Exception ex) {
            Console.WriteLine(ex.Message + ex.StackTrace);
        }
    }

    static void subP()
    {
        try {
            int J = 1 - 1;
            J /= J;
        }
        catch {
            Console.WriteLine("例外時の処理(ロールバックとか)");
            throw;
        }
    }
}


実行結果

例外時の処理(ロールバックとか)
0 で除算しようとしました。   場所 Program.subP() 場所 D:\CSharp\ExceptionSample\Program.cs:行 23
   場所 Program.Main() 場所 D:\CSharp\ExceptionSample\Program.cs:行 8