假如创建一个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(); }