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.以上快捷 ...
随机推荐
- Beta冲刺——day7
Beta冲刺--day7 作业链接 Beta冲刺随笔集 github地址 团队成员 031602636 许舒玲(队长) 031602237 吴杰婷 031602220 雷博浩 031602134 王龙 ...
- 【Leetcode】535. Encode and Decode TinyURL
Question: TinyURL is a URL shortening service where you enter a URL such as https://leetcode.com/pro ...
- stylus-loader (copy)
https://blog.csdn.net/xqnode/article/details/59777793 "stylus-loader": "^2.5.0", ...
- contentInsetAdjustmentBehavior各个值之间的区别
iOS11也出了不少时候了网上说适配的文章一大堆.关于contentInsetAdjustmentBehavior这个参数之间的区别,好像没什么人能说明.往下看的前提是你已经知道什么是安全区域,没看明 ...
- mininet *** Error: RTNETLINK answers: No such file or directory 问题及解决方法
一.问题 按照mininet官网中从源码安装步骤进行安装后,运行命令sudo mn --link tc,bw=10,提示说*** Error: RTNETLINK answers: No such f ...
- HGOI 20181028 题解
HGOI 20181028(复赛备考) /* 真是暴力的一天,最后一题MLE?由于数组开得太大了!!! 270滚粗 考场上好像智商高了很多?!(假的) */ sol:暴力求解,然后没有数据范围吐槽一下 ...
- 洛谷P3935 Calculating(整除分块)
题目链接:洛谷 题目大意:定义 $f(x)=\prod^n_{i=1}(k_i+1)$,其中 $x$ 分解质因数结果为 $x=\prod^n_{i=1}{p_i}^{k_i}$.求 $\sum^r_{ ...
- 解题:HNOI 2014 世界树
题面 首先建虚树 DFS求虚树上每个点所属的点和到它所属点的距离,然后在=考虑虚树所有的边(对应原树一条链).如果两个端点所属节点不同就倍增出分界点统计答案,否则不用管(之后会统计到的):注意根节点特 ...
- angular.module()参数问题
var app = angular.module('myApp', []); 第二个参数是依赖的模块,因为这里不需要依赖其它模块,因此为空,但是[]不能省略.
- 微信小程序-点击图片预览
拿接口 有封装 封装查看另外的博文 点击动作 WXHTML 注意 data-xxxx自定义属性 这样知道我点的是哪个参数