2

以下代码来自 AvalonEdit 项目:

// Creates a new TextEditor instance.

public TextEditor() : this(new TextArea())
{
}

我不知道这: this(new ...部分是做什么的。你能帮忙解释一下C#语法吗?

4

1 回答 1

9

这意味着此构造函数调用另一个接受 type 参数的构造函数TextArea。它被称为构造函数链接

请参阅@Lasse 提供的链接:http: //msdn.microsoft.com/en-us/library/aa645603 (v=vs.71).aspx

于 2014-07-04T20:23:25.927 回答