「メイン」メソッドに次のコードがあります。
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
ます。に置き換えるMyException
とException
、例外がキャッチされ、プログラムは壊れません。
カスタム例外をキャッチするにはどうすればよいですか?