C# XML 文档注释
原文链接: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 的定义。
注意:如果希望尖括号显示在文档注释的文本中,请使用 < 和 >。 例如,<尖括号中的文本>。
另外:可以在任意类型的注释块中增加一个 <namespace> 标记,其中可以包含各种常用注释标记,它们将被作为对当前类型的命名空间的批注。
例如:
namespace MyNamespace {
/// <summary>
/// ...
/// </summary>
/// <namespace>
/// <summary>...</summary>
/// <remarks>...</remarks>
/// <example>...</example>
/// </namespace>
public class MyClass {
}
}
C# XML 文档注释的更多相关文章
- C# XML 文档注释文件格式
在编写 C# 代码时,只要在注释按照格式加入 XML 文档注释,例如: /// <summary> /// 这里是类的注释. /// </summary> public cla ...
- 转 创建 JavaScript XML 文档注释
http://www.cnblogs.com/chenxizhang/archive/2009/07/12/1522058.html 如何:创建 JavaScript XML 文档注释 Visual ...
- C#中XML文档注释编译DLL引用到其它项目
引用地址:http://zhidao.baidu.com/link?url=jSGYEBysE4gBExtNsHCVk3vd2OK2cMlaf02cS79GdRuGueTBdFJB0btOdBYkg_ ...
- C#中的XML文档注释-推荐的文档注释标记
文档注释是为了方便自己和他人更好地理解代码所实现的功能.下面记录了一些常用的文档注释标记: <C> 用法: <c>text</c> 将说明中的文本标记为代码.例如: ...
- 在Visual studio 2010中为C#的“///”注释内容生成XML文档 .
实际上该方法适合于所有版本的Visual studio,方法很简单,设置一下Visual studio的项目属性和工具选项即可. 1.在菜单栏的“Project”中选择当前项目的“*** Proper ...
- C#反序列化XML异常:在 XML文档(0, 0)中有一个错误“缺少根元素”
Q: 在反序列化 Xml 字符串为 Xml 对象时,抛出如下异常. 即在 XML文档(0, 0)中有一个错误:缺少根元素. A: 首先看下代码: StringBuilder sb = new Stri ...
- 将C#文档注释生成.chm帮助文档
由于最近需要把以前的一个项目写一个文档,但一时又不知道写成怎样的,又恰好发现了可以生成chm的工具,于是乎我就研究了下,感觉还不错,所以也给大家分享下.好了,不多废话,下面就来实现一下吧. 生成前的准 ...
- 使用sp_xml_preparedocument处理XML文档
有时会在存储过程中处理一些XML格式的数据,所以会用到sp_xml_preparedocument,他可以将XML数据进行读取,然后使用 MSXML 分析器 (Msxmlsql.dll) 对其进行分析 ...
- Eclipse 的快捷键以及文档注释、多行注释的快捷键
一.多行注释快捷键 1.选中你要加注释的区域,用ctrl+shift+C 或者ctrl+/ 会加上//注释2.先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释 3.以上快捷 ...
随机推荐
- wifi
当自己流量不够用时,总想用点免费的wifi 但大部分的wifi都是需要密码的,所以,搜到一款软件,wifi万能钥匙,它的好处就是可以破解一些密码比较简单的wifi,相反,有利也有弊,因为大部分连接的还 ...
- hybrid浅记
目前首次接触hybrid项目,故根据翻阅了解后,浅记对它的认识. hybrid是携程推出的一个项目框架,其优点是:跨平台.开发效率高.开发成本相对较低,其不足是:体验不如Native hybrid设计 ...
- ElasticSearch 2 (21) - 语言处理系列之单词识别
ElasticSearch 2 (21) - 语言处理系列之单词识别 摘要 一个英语单词相对容易识别:因为英语单词是被空格或(某些)标点符号隔开的.但在英语中也有反例:you're 这个词是一个单词还 ...
- Helm 安装 wordpress
1. 前置需要安装 storageclass 然后 安装helm 客户端 helm tiller 服务端 2. 设置 当前的位阿里云的 repo 3. 查找 wordpress的镜像 helm sea ...
- aop 切点匹配规则
- 【设计模式】—— 享元模式Flyweight
前言:[模式总览]——————————by xingoo 模式意图 享元模式,也叫[轻量级模式]或者[蝇量级模式].主要目的就是为了减少细粒度资源的消耗.比如,一个编辑器用到大量的字母数字和符号,但是 ...
- Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies
my shurufa huai diao le 1\ first you need install " SQLSysClrTypes_x86.msi " 2\ ...
- 【刷题】BZOJ 1023 [SHOI2008]cactus仙人掌图
Description 如果某个无向连通图的任意一条边至多只出现在一条简单回路(simple cycle)里,我们就称这张图为仙人掌图(cactus).所谓简单回路就是指在图上不重复经过任何一个顶点的 ...
- NOIP2017列队(phalanx)解题报告
列队作为NOIP2017最后一道题,其实并不难,只是相对于其它题目,有点小小的工业 首先,这道题我用splay维护的,如果你不会splay,又想学一下splay,可以来这里学一学,接下来步入正题 首先 ...
- LJ 5月6日A组考试考试题解
[题目] T1(L2837) 晚餐队列安排 [题面] 为了避免餐厅过分拥挤,FJ要求奶牛们分2批就餐.每天晚饭前,奶牛们都会在餐厅前排队入内,按FJ的设想,所有第2批就餐的奶牛排在队尾,队伍的前半部分 ...