0

「メイン」メソッドに次のコードがあります。

static void Main(string[] args)
{
    try
    {
         int a = 0;
         int b = 5;
         b /= a;
    }
    catch (MyException ex)
    {
         Console.WriteLine(ex.Message)
    }
}

MyException クラスは次のとおりです。

public class MyException : Exception
{
    public MyException()
    {

    }
}

b /= a;コマンドに行くことを期待しているのに、プログラムが中断しcatchます。に置き換えるMyExceptionException、例外がキャッチされ、プログラムは壊れません。

カスタム例外をキャッチするにはどうすればよいですか?

4

5 に答える 5