C#注释含义(XML注释)标签及其含义(二)
参数
name
类型参数的名称。将此名称用双引号括起来
description
类型参数的说明。
备注
在泛型类型或方法声明的注释中应该使用
有关更多信息,请参见泛型(C#
<typeparam>
使用
有关显示如何使用
<include>(C#
<include
参数
filename
包含文档的文件名。该文件名可用路径加以限定。将
tagpath
filename
name
注释前边的标记中的名称说明符;name
id
位于注释之前的标记的
备注
<include>
<include>
示例
以下是一个多文件示例。第一个文件使用
C#
//
compile with: /dococFileName.xml
///<include file=\’xml_include_tag.doc\’ path=\’MyDocs/MyMembers[@name="test"]/*\’ />
classTest
{
static void Main()
{
}
}
///<include file=\’xml_include_tag.doc\’ path=\’MyDocs/MyMembers[@name="test2"]/*\’ />
classTest2
{
public void Test()
{
}
}
第二个文件 xml_include_tag.doc 包含下列文档注释: <MyDocs>
<MyMembers name="test">
<summary>
Thesummary for this type.
</summary>
</MyMembers>
<MyMembers name="test2">
<summary>
Thesummary for this other type.
</summary>
</MyMembers>
</MyDocs>
程序输出
<?xmlversion="1.0"?>
<doc>
<assembly>
<name>xml_include_tag</name>
</assembly>
<members>
<membername="T:Test">
<summary>
Thesummary for this type.
</summary>
</member>
<membername="T:Test2">
<summary>
Thesummary for this other type.
</summary>
</member>
</members>
</doc><remarks>(C#编程指南) <remarks>description</remarks>
参数
Description
成员的说明。
备注
<remarks>标记用于添加有关某个类型的信息,从而补充由 <summary> 所指定的信息。此信息显示在对象浏览器中。
使用/doc 进行编译可以将文档注释处理到文件中。
示例
C#//
compile with: /dococFileName.xml
///<summary>
///You may have some primary information about this class.
///</summary>
///<remarks>
///You may have some additional information about this class.
///</remarks>
publicclass TestClass
{
/// text for Main
static void Main()
{
}
}<typeparamref>(C#编程指南)
<typeparamrefname="name"/>
参数
name
类型参数的名称。将此名称用双引号括起来(" ")。
备注
有关泛型类型和方法中的类型参数的更多信息,请参见泛型。
使用此标记,文档文件的使用者能够以某种独特的方式设置单词的格式,例如以斜体显示。
使用/doc 进行编译可以将文档注释处理到文件中。
示例
C#//
compile with: /dococFileName.xml
///comment for class
publicclass TestClass
{
/// <summary>
/// Creates a new array of arbitrary type <typeparamref name="T"/>
/// </summary>
/// <typeparam name="T">The element type of the array</typeparam>
public static T[] mkArray<T>(int n)
{
return new T[n];
}
}<list>(C#编程指南) <listtype="bullet" | "number" | "table">
<listheader>
<term>term</term>
<description>description</description>
</listheader>
<item>
<term>term</term>
<description>description</description>
</item>
</list>
参数
term
要定义的项,该项将在description 中定义。
description
项目符号列表或编号列表中的项或者term 的定义。
备注
<listheader>块用于定义表或定义列表中的标题行。定义表时,只需为标题中的项提供一个项。
列表中的每一项都用一个<item> 块来描述。创建定义列表时,既需要指定 term 也需要指定 description。但是,对于表、项目符号列表或编号列表,只需为 description 提供一个项。
列表或表所拥有的<item> 块数可以根据需要而定。
使用/doc 进行编译可以将文档注释处理到文件中。
示例
C#//
compile with: /dococFileName.xml
///text for class TestClass
publicclass TestClass
{
/// <summary>Here is an example of a bulleted list:
/// <list type="bullet">
/// <item>
///