| 定义自己的异常类
除了预定义的异常外,我们还可以创建自己的异常,过程比较简单: ㈠声明一个异常,格式如下: class ExceptionName:Exception{} ㈡引发自己的异常: throw(ExceptionName);
看一个例子: class IAmSecondGrade:System.Exception{}//声明异常
class SecondGrade { public static int mul(int first,int second) { if(first>100||second>100) throw new IAmSecondGrade();//引发异常 return (first*second); }
public static void Main() { int mul_value; try { mul_value=mul(99,56); System.Console.WriteLine("99与56积为:{0}",mul_value); mul_value=mul(101,4); System.Console.WriteLine("出现异常,这行是不会被执行的。"); } catch(IAmSecondGrade)//捕获自定义的异常 { System.Console.WriteLine("我才上二年级,超过100的乘法我不会。嘿嘿,我自定义的异常。"); } catch(System.Exception e) { System.Console.WriteLine("非自定义异常。其值为:{0}",e); }
} }
|
在C#中定义自己的异常类
最新推荐文章于 2025-03-08 09:00:00 发布
博客可能围绕 C# 中的异常类展开,C# 是后端开发常用语言,异常类在程序开发中用于处理程序运行时出现的异常情况,保障程序的稳定性和健壮性。
1512

被折叠的 条评论
为什么被折叠?



