c#中如何自定义一个异常类
2018-06-08 · 知道合伙人互联网行家
关注
展开全部
[Serializable]
public class MyException : Exception
{
public MyException(): base(){}
public MyException(string message): base(message){}
public MyException(string message, Exception inner) : base( message, inner){}
public MyException(SerializationInfo info, StreamingContext context)
:base(info,context){}
}
以上是基本方法,你可以根据自己的情况,做一些变动就可以,比如说不用重载这么多的构造器,或者使用更多的参数构造器。总之,只要继承了Exception类,就可以写自定义的异常类
public class MyException : Exception
{
public MyException(): base(){}
public MyException(string message): base(message){}
public MyException(string message, Exception inner) : base( message, inner){}
public MyException(SerializationInfo info, StreamingContext context)
:base(info,context){}
}
以上是基本方法,你可以根据自己的情况,做一些变动就可以,比如说不用重载这么多的构造器,或者使用更多的参数构造器。总之,只要继承了Exception类,就可以写自定义的异常类
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询