用于从类继承的Base关键字

时间:2014-04-08 19:31:08

标签: c# keyword base base-class

public FileSearch1a(string lookIn, string fileSpec, bool searhSubFolders) : base(lookIn, fileSpec, searhSubFolders)
{
    // Call the base class constructor.
}

在c#中;我是对的,我在这里调用基类构造函数及其命名参数(不更改params的名称,但我可以通过更改第一个参数' name),而在构造函数体中,我让基类构造函数要运行的内容(如果我愿意,我可以重载它)?

1 个答案:

答案 0 :(得分:1)

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

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

public FileSearch1a(string lookIn, string fileSpec) : this(lookIn, fileSpec, false)
{
    // Call the base class constructor.
}