C#规范/StyleCop(不确定哪个)建议在自动属性中加上两个标签--
<summary>
和<value>
,例如:class Foo
{
/// <summary>Gets bar.</summary>
/// <value>Bar.</value>
public Example Bar { get; set; }
}
但实际上,<summary>
的价值始终是 获取 <此处输入的值>。
这个单独的标记是为了帮助特定的文档生成器,还是与编译器生成自动属性的方式有关,或者其他原因呢?
<value>The Name property gets/sets the _name data member.</value>
,但对于自动属性来说是无用的。Visual Studio不会自动添加此标记。 - Robert Harvey