C# 用于从类中插入的基关键字

C# 用于从类中插入的基关键字,c#,keyword,base,base-class,C#,Keyword,Base,Base Class,在c#中;我说得对吗?在这里,我用它的命名参数调用基类构造函数(不更改参数的名称,但如果我想更改第一个参数的名称,我可以这样做),在构造函数体中,我让基类构造函数内容运行(如果我想,我可以重载它)是的。这将确保基类构造函数已经执行,相关重载(如果适用)与您提供的参数匹配 注意:您还可以使用this调用同一类中具有匹配参数的另一个构造函数(称为链接构造函数) 您应该指定这是什么语言。仅供参考,这与命名参数无关。如果您使用常量调用它,您仍然会调用基类构造函数。这个注释有点误导。在派生构造函数的块中不

在c#中;我说得对吗?在这里,我用它的命名参数调用基类构造函数(不更改参数的名称,但如果我想更改第一个参数的名称,我可以这样做),在构造函数体中,我让基类构造函数内容运行(如果我想,我可以重载它)

是的。这将确保基类构造函数已经执行,相关重载(如果适用)与您提供的参数匹配

注意:您还可以使用
this
调用同一类中具有匹配参数的另一个构造函数(称为链接构造函数)


您应该指定这是什么语言。仅供参考,这与命名参数无关。如果您使用常量调用它,您仍然会调用基类构造函数。这个注释有点误导。在派生构造函数的块中不调用基类构造函数。基本构造函数在进入该块时已被调用。1。为什么我要在第一个括号中声明参数类型?2.这称为构造函数重载吗?身体是空的,这里没有超载吗?3.只要我提供基本构造函数参数并在body中使用我自己的参数进行更多工作,我可以添加更多参数吗?使用相同的参数调用相同的构造函数将导致堆栈溢出。你想用不同的参数调用同一个类中的另一个构造函数吗?我只是想了解这个调用是如何工作的,它的功能是什么?我指的是不同的版本。奥兹格:从声音上看,值得你做更多的研究。从这里开始:和
public FileSearch1a(string lookIn, string fileSpec, bool searhSubFolders) : base(lookIn, fileSpec, searhSubFolders)
{
    // Call the base class constructor.
}
public FileSearch1a(string lookIn, string fileSpec) : this(lookIn, fileSpec, false)
{
    // Call the base class constructor.
}