比如“:
static void Main(string[] args)
{
fun(22);
Console.Read();
}
static void fun(int n)
{
if (n != 1)
{
throw new Exception("不是1");
}
}
这样做有什么意义吗? 应该什么时候用throw new exception,大家帮我举个例子啊!!!!
static void Main(string[] args)
{
fun(22);
Console.Read();
}
static void fun(int n)
{
if (n != 1)
{
throw new Exception("不是1");
}
}
这样做有什么意义吗? 应该什么时候用throw new exception,大家帮我举个例子啊!!!!
那么通过向调用者抛出异常(Exception)的方式,由调用者统一处理执行状态。
你可以从Exception类继承并且自定义异常类,比如说是业务类调用了数据类后,由于数据库为正常连接,那么数据类就可以向业务类扔出一个DBDisabledException(自己定义的异常类),那么业务类try-catch到这个异常后可以做一些相关的处理。