假如创建一个MyError类,可以这样调用:
static void Main(string[] args)
{
MyError.ErrorTypeA.show();
MyError.ErrorTypeB.show();
}
本人觉得应该把MyError声明为一个静态类,
但是怎么样声明那些具体的错误[ErrorTypeA,ErrorTrypeA,…],
让每个错误都有一个共同的方法show();
public static class MyError
{
public static ??? ErrorTypeA;
}
解决方案
50
你要是说异常的话,干嘛不用Exception类呢。从他派生本人的异常就行了。CLR从各个方面对这个类的支持都很多。没必要本人弄。你弄出来也不好用。
50
public class MyError
{
public void show() { }
public static MyError ErrorTypeA = new MyError();
public static MyError ErrorTypeB = new MyError();
}