如何在C#里写这样的类 MyError.ErrorTypeA.show();

wuan 2016-08-25 09:00:24
如果创建一个MyError类,可以这样调用:
 static void Main(string[] args)
{
MyError.ErrorTypeA.show();
MyError.ErrorTypeB.show();
}

我觉得应该把MyError声明为一个静态类,
但是如何声明那些具体的错误[ErrorTypeA,ErrorTrypeA,...],
让每个错误都有一个共同的方法show();
 public static class MyError
{
public static ??? ErrorTypeA;
}
...全文
133 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Poopaye 2016-08-25
  • 打赏
  • 举报
回复
public class MyError
{
    public void show() { }

    public static MyError ErrorTypeA = new MyError();
    public static MyError ErrorTypeB = new MyError();
}
摇撼大地 2016-08-25
  • 打赏
  • 举报
回复
按照你的思路。我的话就设置一个基类有一个show()虚方法。子类可以重写,基类有一个Message属性。保存错误,,,,,不过我怎么看怎么跟Exception类差不多。。。。。
摇撼大地 2016-08-25
  • 打赏
  • 举报
回复
你要是说异常的话,干嘛不用Exception类呢。从他派生自己的异常就行了。CLR从各个方面对这个类的支持都很多。没必要自己弄。你弄出来也不好用。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧