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

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

如果我从基类继承并希望将继承类的构造函数传递给基类的构造函数,我如何做到这一点?

例如,

如果我继承了异常类,我想这样做:

class MyExceptionClass : Exception{
     public MyExceptionClass(string message, string extraInfo)
     {
         //This is where it's all falling apart
         base(message);
     }}

基本上,我想要的是能够将字符串消息传递给基本异常类。


德玛西亚99
浏览 375回答 3
3回答

BIG阳

将构造函数修改为以下内容,以便正确调用基类构造函数:public class MyExceptionClass : Exception{     public MyExceptionClass(string message, string extrainfo) : base(message)     {         //other stuff here     }}注意,构造函数不是任何时候都可以在方法中调用的东西。这就是为什么在构造函数体中调用出现错误的原因。
打开App,查看更多内容
随时随地看视频慕课网APP