原文链接:http://www.shinater.com/DocsBuilder/help.html

<summary>description</summary>
描述类型或类型成员。 
description:对象的摘要。
<remarks>description</remarks>
添加有关某个类型的信息,从而补充由 <summary> 所指定的信息。 
description:成员的说明。
<example>description</example>
使用方法或其他库成员的示例。这通常涉及使用 <code> 标记。 
description:代码示例的说明。
<seealso cref="member"/>
指定希望在“请参见”一节中出现的文本。 
member:对可以通过当前编译环境进行调用的成员或字段的引用。必须将 member 括在双引号 (" ") 中。
<typeparam name="name">description</typeparam>
描述泛型类型或方法的单个类型参数。 
name:类型参数的名称。将此名称用双引号括起来 (" ")。 
description:类型参数的说明。
<param name="name">description</param>
描述方法的单个参数。 
name:方法参数名。将此名称用双引号括起来 (" ")。 
description:参数说明。
<returns>description</returns>
描述方法的返回值。 
description:返回值的说明。
<value>property-description</value>
描述属性所代表的值。 
property-description:属性的说明。
<permission cref="member">description</permission>
成员的访问权限。使用 PermissionSet 类可以指定对成员的访问。 
member:对可从当前编译环境中获取的权限的引用。必须将 member 括在双引号 (" ") 中。 
description:对成员的访问的说明。
<exception cref="member">description</exception>
指定哪些异常可能被引发。此标记可用在方法、属性、事件和索引器的定义中。 
member:对可从当前编译环境中获取的异常的引用。必须将 member 括在双引号 (" ") 中。 
description:异常的说明。
<c>text</c>
将说明中的文本标记为代码。 
text:希望将其指示为代码的文本。
<code>content</code>
将多行文本指示为代码。 
content:希望将其指示为代码的文本。
<see cref="member"/>
从文本内指定链接。 
member:对可以通过当前编译环境进行调用的成员或字段的引用。应将 member 放在双引号 (" ") 中。
<paramref name="name"/>、<typeparamref name="name"/>
分别引用某个参数或某个类型参数。 
member:要引用的参数名(类型参数的名称)。将此名称用双引号括起来 (" ")。
<para>content</para>
用于诸如 <summary>、<remarks> 或 <returns> 等标记内,使您得以将段落添加到文本中。 
content:段落文本。
<list type="bullet" | "number" | "table">
<listheader>
<term>term</term>
<description>description</description>
</listheader>
<item>
<term>term</term>
<description>description</description>
</item>
</list>
<listheader> 块用于定义表或定义列表中的标题行。定义表时,只需为标题中的项提供一个项。 
列表中的每一项都用一个 <item> 块来描述。创建定义列表时,既需要指定 term 也需要指定 description。但是,对于表、项目符号列表或编号列表,只需为 description 提供一个项。 
列表或表所拥有的 <item> 块数可以根据需要而定。 
term:要定义的项,该项将在 description 中定义。 
description:项目符号列表或编号列表中的项或者 term 的定义。

注意:如果希望尖括号显示在文档注释的文本中,请使用 &lt; 和 &gt;。 例如,&lt;尖括号中的文本&gt;。

另外:可以在任意类型的注释块中增加一个 <namespace> 标记,其中可以包含各种常用注释标记,它们将被作为对当前类型的命名空间的批注。 
例如:

namespace MyNamespace {
/// <summary>
/// ...
/// </summary>
/// <namespace>
/// <summary>...</summary>
/// <remarks>...</remarks>
/// <example>...</example>
/// </namespace>
public class MyClass {
}
}
												

C# XML 文档注释的更多相关文章

  1. C# XML 文档注释文件格式

    在编写 C# 代码时,只要在注释按照格式加入 XML 文档注释,例如: /// <summary> /// 这里是类的注释. /// </summary> public cla ...

  2. 转 创建 JavaScript XML 文档注释

    http://www.cnblogs.com/chenxizhang/archive/2009/07/12/1522058.html 如何:创建 JavaScript XML 文档注释 Visual ...

  3. C#中XML文档注释编译DLL引用到其它项目

    引用地址:http://zhidao.baidu.com/link?url=jSGYEBysE4gBExtNsHCVk3vd2OK2cMlaf02cS79GdRuGueTBdFJB0btOdBYkg_ ...

  4. C#中的XML文档注释-推荐的文档注释标记

    文档注释是为了方便自己和他人更好地理解代码所实现的功能.下面记录了一些常用的文档注释标记: <C> 用法: <c>text</c> 将说明中的文本标记为代码.例如: ...

  5. 在Visual studio 2010中为C#的“///”注释内容生成XML文档 .

    实际上该方法适合于所有版本的Visual studio,方法很简单,设置一下Visual studio的项目属性和工具选项即可. 1.在菜单栏的“Project”中选择当前项目的“*** Proper ...

  6. C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素”

    Q: 在反序列化 Xml 字符串为 Xml 对象时,抛出如下异常. 即在 XML文档(0, 0)中有一个错误:缺少根元素. A: 首先看下代码: StringBuilder sb = new Stri ...

  7. 将C#文档注释生成.chm帮助文档

    由于最近需要把以前的一个项目写一个文档,但一时又不知道写成怎样的,又恰好发现了可以生成chm的工具,于是乎我就研究了下,感觉还不错,所以也给大家分享下.好了,不多废话,下面就来实现一下吧. 生成前的准 ...

  8. 使用sp_xml_preparedocument处理XML文档

    有时会在存储过程中处理一些XML格式的数据,所以会用到sp_xml_preparedocument,他可以将XML数据进行读取,然后使用 MSXML 分析器 (Msxmlsql.dll) 对其进行分析 ...

  9. Eclipse 的快捷键以及文档注释、多行注释的快捷键

    一.多行注释快捷键 1.选中你要加注释的区域,用ctrl+shift+C 或者ctrl+/ 会加上//注释2.先把你要注释的东西选中,用shit+ctrl+/ 会加上/*    */注释 3.以上快捷 ...

随机推荐

  1. RAC系统化学习

    1.RACSignal:   // 只要订阅者调用sendNext,就会执行nextBlock // 只要订阅RACDynamicSignal,就会执行didSubscribe // 前提条件是RAC ...

  2. [转帖]Windows 内置端口转发功能

    如何在Windows中使用netsh命令进行端口转发 https://www.freebuf.com/articles/system/176889.html 早上自己做了下实验,的确可以.linux下 ...

  3. MySQL的order by时区分大小写

    Mysql 查询区分大小写 mysql查询默认是不区分大小写的 如: select * from some_table where str=‘abc'; select * from some_tabl ...

  4. array_pop()方法

    array_pop — 将数组最后一个单元弹出(出栈) 说明 mixed array_pop ( array &$array ) array_pop() 弹出并返回 array 数组的最后一个 ...

  5. 学习 TTreeView [3] - Add、AddChild、AddFirst、AddChildFirst、Parent

    本例效果图: unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Contro ...

  6. Java之utf8中文编码转换

    import org.apache.commons.codec.binary.Hex; import org.junit.Test; /** * HBASE中文转换 */ public class C ...

  7. MySql_创建用户并赋予权限

    MySql两种创建用户方式 win+r cmd C:\Users\Administrator>mysql -uroot -proot # 方式一 mysql> insert into my ...

  8. Voltage Keepsake CodeForces - 801C(思维)

    题意: 有n台机器,第i台机器每个单位时间消耗ai的功率,初始有bi的功率储备,有一个充电器每个单位时间充p单位的功率 问经过多长时间才能有一个功率位0的机器,如果能够无限使用输出-1: 解析: 时间 ...

  9. MySQL的IFNULL解决判空问题

    问题:mybatis返回的null类型数据消失,导致前端展示出错 思路:如果查询出的结果是空值,应当转换成空字符串.当然在前端也能进行判断,但要求后台实现这个功能. 解决方案: 使用如下方法查询: S ...

  10. JXOI2017颜色 解题报告

    JXOI2017颜色 首先记录每个位置上颜色在序列中上次出现的位置 开两颗线段树,第一棵维护区间最大值,实际上是维护当前必须被删去的颜色的位置的最大值,第二棵则是维护区间和 首先倒着扫一遍,对于当前颜 ...