博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#自定义异常
阅读量:4701 次
发布时间:2019-06-09

本文共 865 字,大约阅读时间需要 2 分钟。

  1. 继承自System.ApplicationException类,并使用Exception作为自定义异常类名的结尾
  2. 三个构造函数:一个无参构造函数;一个字符串参数的构造函数;一个字符串参数,一个内部异常作为参数的构造函数
    1  public class MyException : ApplicationException 2  { 3     private string error; 4     private Exception innerException; 5     //无参数构造函数 6     public MyException() 7     { 8          9     }10     //带一个字符串参数的构造函数,作用:当程序员用Exception类获取异常信息而非 MyException时把自定义异常信息传递过去11      public MyException(string msg) :base(msg)12     {13       this.error=msg; 14     }15     //带有一个字符串参数和一个内部异常信息参数的构造函数16     public MyException(string msg,Exception innerException):base(msg)17     {18         this.innerException=innerException;19         this.error=msg;20     }21     public string GetError() 22     {23       return error; 24     }25 }
    自定义异常
  3. 抛出自定义异常

throw new MyException("消息");

  捕获自定义异常:Catch(MyException){}

转载于:https://www.cnblogs.com/zw971084570/p/7061747.html

你可能感兴趣的文章
付费版百度指数 就是这么坑爹
查看>>
uva 116 Unidirectional TSP【号码塔+打印路径】
查看>>
关于android的2.2与4.4的文件读取的一点发现
查看>>
逆序排列
查看>>
Java高级应用(一个)-文件夹监控服务
查看>>
ASSERT函数
查看>>
雷人的一幕:国外的codeproject论坛竟有人发“中文贴”.....
查看>>
选择排序
查看>>
关于MAC的pkg和mpkg的分别
查看>>
11. 尽可能减少DB2的SQL请求
查看>>
MVC图片上传
查看>>
Hive优化(转)
查看>>
多线程、同步的实现方法
查看>>
Android获取服务器Json字符串并显示在ListView上面
查看>>
JavaScript中的namespace
查看>>
前端面试总结
查看>>
JSON学习笔记
查看>>
API Copy Big FIles
查看>>
Flask 项目结构(仅供参考)
查看>>
RabbitQM(消息队列)
查看>>