我有个BaseException:System.ApplicationException
BaseException类里完成的任务有:
1)得到一个唯一的错误编号;
2)详细记录所有信息;
3)给用户看的简单明确的信息。以后的具体的异常类就继承BaseException这样的异常处理框架应该 怎样设计 ?怎么写 ?
BaseException类里完成的任务有:
1)得到一个唯一的错误编号;
2)详细记录所有信息;
3)给用户看的简单明确的信息。以后的具体的异常类就继承BaseException这样的异常处理框架应该 怎样设计 ?怎么写 ?
{
private int _errorNo; // 错误号
private string _detailMsg; //详细信息
private string _shortMsg; //简要信息 BaseException(int errorNo, string shortMsg, string detailMsg)
{
....
} public int ErrorNo
{
get
{
}
}
public string ShortMsg
{
get
{
}
} public string DetailMsg
{
get
{
}
}}
然后你分别来实现这些方法不就行了
就像所有的错误都可以用Exception来catch一样
你按错误类型throw出不同的对像都可以用BaseException来接收