【发布时间】:2014-07-04 20:22:28
【问题描述】:
以下代码来自 AvalonEdit 项目:
// Creates a new TextEditor instance.
public TextEditor() : this(new TextArea())
{
}
我不知道: this(new ... 部分的作用。您能帮忙解释一下 C# 语法吗?
【问题讨论】:
-
@AlexeiLevenkov - 受骗问题不是受骗问题,答案仅可根据您在此处的评论中的说明使用。
-
考虑到标记的重复问题实际上并未将构造函数链接列为选项,我不得不说它不是重复的。
-
好的,doh,阅读列表 3 次,仍然没有发现那个条目。也许周五晚上对我来说太晚了。我同意,副本列出了它。 (不,我没有投票重新开放)。在我的辩护中,“在构造函数之间传递参数”并不是对正在执行的操作的很好描述。但是哦,好吧。星期五太晚了:)
-
@Sabuncu 请编辑您的问题,使其看起来合理“请解释代码”是一个糟糕的标题。也许类似于“构造函数之后的'this`意味着什么”......
-
@Sabuncu - 绝对比现在更好。也许也提到构造函数。
标签: c# avalonedit