C#入门11.6_自定义异常类

来源:互联网 发布:linux nginx域名解析 编辑:程序博客网 时间:2024/05/22 04:39

C#语言虽然预定义了许多异常类,但是,在有些场合,创建自己的异常类可能会方便.自定义异常类是通过继承System.Exception类来创建自己的异常。

声明异常格式

class 自定义的异常类名:Exception{}

引发异常格式

throw (自定义的异常类名);

public static void RunSnippet(){try{Console.WriteLine("这条代码在引发异常前执行");string mystr="这条代码是自己定义的异常";throw new MyException();Console.WriteLine("由于引发了异常,这条代码不会被执行");}catch(MyException ex){Console.WriteLine(ex.Message.ToString());//Console.WriteLine("这条代码是自己定义的异常");}}
class MyException:Exception{public MyException(string message):base(message){}}
这条代码在引发异常前执行
这条代码是自己定义的异常


0 0
原创粉丝点击