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