出處 http://dev.csdn.net/article/29/29045.shtm
預定義的標籤 用處
<c> 將說明中的文本標記爲代碼
<code> 提供了一種將多行指示爲代碼的方法
<example> 指定使用方法或其他庫成員的示例
<exception> 允許你指定可能發生的異常類
<include> 允許你引用描述源代碼中類型和成員的另一文件中的註釋, 使用 XML XPath 語法來描述你的源代碼中的類型和成員。
<list> 向XML註釋文檔中插入一個列表
<para> 向XML註釋文檔中插入一個段落
<param> 描述一個參數
<paramref> 提供了一種指示一個詞爲參數的方法
<permission> 允許你將成員的訪問許可加入到文檔中
<remarks> 用於添加有關某個類型的信息
<returns> 描述返回值
<see> 指定鏈接
<seealso> 指定希望在“請參見”一節中出現的文本
<summary> 類型或類型成員的通用描述
<value> 描述屬性
|
using System;
namespace HelloWorld { /// <summary> /// Sample Hello World in C# /// </summary> public class HelloWorld { /// <summary> /// Console Application Entry Point /// <param name="args">Command Line Arguments</param> /// <returns>Status code of 0 on successful run</returns> /// </summary> public static int Main(string[] args) { System.Console.WriteLine("HelloWorld"); string name = System.Console.ReadLine(); return(0); } } } |
csc /doc:HelloWorld.xml helloworld.cs
|
<?xml version="1.0"?>
<doc>
<assembly>
<name>XMlComment</name>
</assembly>
<members>
<member name="T:HelloWorld.HelloWorld">
<summary>
Sample Hello World in C#
</summary>
</member>
<member name="M:HelloWorld.HelloWorld.Main(System.String[])">
<summary>
Console Application Entry Point
<param name="args">Command Line Arguments</param>
<returns>Status code of 0 on successful run</returns>
</summary>
</member>
</members>
</doc>
|