0
显示错误“先前的catch子句已经catch子句已经捕获到这个或所有的异常在我的C#代码超类型`System.Exception的“”在我的C#代码中显示错误“以前的catch子句已经捕获了这个或超类型`System.Exception'的所有异常”
using System;
class Test {
static void Main() {
try{
int a=10,b=0,c=0;c=a/b ;
Console.WriteLine(c);
}
catch(System.Exception e) {
Console.WriteLine(e.Message);
}
catch(System.DivideByZeroException ex) {
Console.WriteLine(ex.Message);
}
}
}
问题在于顺序,首先放置'DivideByZeroException'。订单应该总是更具体一些,不太具体。 – juharr