什么是C#文档标签?

时间:2008-09-15 19:29:38

标签: c# xml documentation

在C#文档标签中,您可以生成类似于MSDN的输出。什么是在类,方法和属性上面的///(三次斜杠)注释区域内使用的允许标记列表?

7 个答案:

答案 0 :(得分:13)

如果您在方法或类的上方输入此内容,intellisense应提示您提供可用标记列表:

/// <

答案 1 :(得分:11)

这是一个清单:

  • 摘要
  • param
  • 返回
  • 示例
  • seealso
  • 列表
  • 文件
  • 版权

以下是一个例子:

<file>
<copyright>(c) Extreme Designers Inc. 2008.</copyright>
<datecreated>2008-09-15</datecreated>
<summary>
Here's my summary
</summary>
<remarks>
<para>The <see cref="TextReader"/> can be used in the following ways:</para>
<list type="number">
<item>first item</item>
<item>second item</item>
</list>
</remarks>
<example>
<code>
System.Console.WriteLine("Hello, World");
</code>
</example>
<param name="aParam">My first param</param>
<returns>an object that represents a summary</returns>
</file>

答案 2 :(得分:9)

答案 3 :(得分:4)

2002年MSDN文章详细介绍了所有标签以及何时使用它们:

http://msdn.microsoft.com/en-us/magazine/cc302121.aspx

答案 4 :(得分:3)

GhostDoc有助于为您的方法/类创建存根注释。

答案 5 :(得分:2)

请参阅优秀的MSDN文章here作为您的第一站。

答案 6 :(得分:1)

查看Sandcastle的文档。这是.NET的新文档标准。