1

为什么 inerithes from 的类System.Exception在 try catch 块中不起作用?

以下剪断不会触发 catch 块

try
{
    int a = 3;
    int b = 0;
    int c = a/b;
}
catch (CustomEx er)
{    
  Console.Write(er.Message);
}

public class  CustomEx:Exception
{

}
4

1 回答 1

2

您提供的代码无法工作,因为除法抛出 aDivideByZeroException并且您正在捕获CustomEx继承自Exception但绝对不是从DivideByZeroException.

于 2013-05-21T09:25:20.020 回答