public FileSearch1a(string lookIn, string fileSpec, bool searhSubFolders) : base(lookIn, fileSpec, searhSubFolders)
{
// Call the base class constructor.
}
在c#中;我是对的,我在这里调用基类构造函数及其命名参数(不更改params的名称,但我可以通过更改第一个参数' name),而在构造函数体中,我让基类构造函数要运行的内容(如果我愿意,我可以重载它)?
答案 0 :(得分:1)
是。这将确保已经执行了基类构造函数,并且相关的重载(如果适用)与您提供的参数相匹配。
注意你也可以使用this
来调用具有匹配参数的同一个类中的另一个构造函数(称为链接构造函数)
public FileSearch1a(string lookIn, string fileSpec) : this(lookIn, fileSpec, false)
{
// Call the base class constructor.
}