为了账号安全,请及时绑定邮箱和手机立即绑定

调用C#中的基本构造函数

调用C#中的基本构造函数

C#
德玛西亚99 2019-06-24 10:10:30
调用C#中的基本构造函数如果我从基类继承并希望将继承类的构造函数传递给基类的构造函数,我如何做到这一点?例如,如果我继承了异常类,我想这样做:class MyExceptionClass : Exception{      public MyExceptionClass(string message, string extraInfo)      {          //This is where it's all falling apart          base(message);      }}基本上,我想要的是能够将字符串消息传递给基本异常类。
查看完整描述

3 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

将构造函数修改为以下内容,以便正确调用基类构造函数:

public class MyExceptionClass : Exception{
    public MyExceptionClass(string message, string extrainfo) : base(message)
    {
        //other stuff here
    }}

注意,构造函数不是任何时候都可以在方法中调用的东西。这就是为什么在构造函数体中调用出现错误的原因。


查看完整回答
反对 回复 2019-06-24
  • 3 回答
  • 0 关注
  • 374 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信