如果我从基类继承并希望将某些内容从继承类的构造函数传递给基类的构造函数,我该怎么做?
例如,如果我继承 Exception 类,我想做这样的事情:
class MyExceptionClass : Exception
{
public MyExceptionClass(string message, string extraInfo)
{
//This is where it's all falling apart
base(message);
}
}
基本上我想要的是能够将字符串消息传递给 Exception 基类。
将构造函数修改为以下内容,以便正确调用基类构造函数:
public class MyExceptionClass : Exception
{
public MyExceptionClass(string message, string extrainfo) : base(message)
{
//other stuff here
}
}
请注意,构造函数不是您可以在方法中随时调用的东西。这就是您在构造函数主体中的调用中收到错误的原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)