以下代码来自 AvalonEdit 项目:
// Creates a new TextEditor instance.
public TextEditor() : this(new TextArea())
{
}
我不知道这: this(new ...
部分是做什么的。你能帮忙解释一下C#语法吗?
以下代码来自 AvalonEdit 项目:
// Creates a new TextEditor instance.
public TextEditor() : this(new TextArea())
{
}
我不知道这: this(new ...
部分是做什么的。你能帮忙解释一下C#语法吗?
这意味着此构造函数调用另一个接受 type 参数的构造函数TextArea
。它被称为构造函数链接。
请参阅@Lasse 提供的链接:http: //msdn.microsoft.com/en-us/library/aa645603 (v=vs.71).aspx