我在“主要”方法中有以下代码:
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
,则会捕获异常并且程序不会中断。
如何捕获自定义异常?