C# XML 文档注释

简介: 原文链接:http://www.shinater.com/DocsBuilder/help.htmldescription 描述类型或类型成员。 description:对象的摘要。description 添加有关某个类型的信息,从而补充由 所指定的信息。
原文链接: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 {
    }
}
		


 

相关文章
|
7月前
|
XML C# 数据格式
使用C#操作XML文件
使用C#操作XML文件
|
XML 存储 C#
C#三十 Ado.net和XML
C#三十 Ado.net和XML
63 0
|
3月前
|
XML JSON 数据处理
C# 中的 XML 与 JSON 数据处理
在现代软件开发中,数据交换和存储需求日益增长,XML 和 JSON 成为最常用的数据格式。本文从 C# 角度出发,详细介绍如何处理这两种格式,并提供示例代码。对于 XML,我们介绍了读取、创建和写入 XML 文件的方法;对于 JSON,则展示了如何使用 Newtonsoft.Json 库进行数据解析和序列化。此外,文章还总结了常见问题及其解决方案,帮助开发者更好地应对实际项目中的挑战。
195 61
C# 中的 XML 与 JSON 数据处理
|
2月前
|
XML 存储 缓存
C#使用XML文件的详解及示例
C#使用XML文件的详解及示例
110 0
|
2月前
|
XML JSON 前端开发
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
494 0
|
7月前
|
XML 存储 C#
C# xml文档反序列化记事
本文介绍了使用XmlSerializer进行XML序列化和反序列化的关键点。包括:1) 以独占方式读取XML文件以避免并发问题;2) 当元素名与类型名不一致时,可通过`[XmlArrayItem]`指定元素名,或创建继承自原始类型的子类;3) 处理DateTime反序列化错误,通过中间字符串属性转换;4) 提到了常用C#特性如`[XmlRoot]`, `[XmlElement]`, `[XmlAttribute]`, `[XmlIgnore]`和`[XmlArrayItem]`的作用。
|
7月前
|
XML C# 数据格式
C# 解析XML文件
C# 解析XML文件
97 1
|
7月前
|
XML 存储 JSON
c#XML、JSON的序列化和反序列化,看完你就懂了
c#XML、JSON的序列化和反序列化,看完你就懂了
133 0
|
7月前
|
XML 开发框架 .NET
C# .NET面试系列八:ADO.NET、XML、HTTP、AJAX、WebService
## 第二部分:ADO.NET、XML、HTTP、AJAX、WebService #### 1. .NET 和 C# 有什么区别? .NET(通用语言运行时): ```c# 定义:.NET 是一个软件开发框架,提供了一个通用的运行时环境,用于在不同的编程语言中执行代码。 作用:它为多语言支持提供了一个统一的平台,允许不同的语言共享类库和其他资源。.NET 包括 Common Language Runtime (CLR)、基础类库(BCL)和其他工具。 ``` C#(C Sharp): ```c# 定义: C# 是一种由微软设计的面向对象的编程语言,专门为.NET 平台开发而创建。 作
328 2
|
7月前
|
XML C# 数据格式
c# 追加 数据至xml文件
c# 追加 数据至xml文件
46 0