🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# XML 文档注释(C# 编程指南) 在 Visual C# 中,你可以通过以下方式为代码创建文档:将特殊注释字段中的 XML 元素包含在源代码中注释引用的代码块的前面,例如: ``` /// <summary> /// This class performs an important function. /// </summary> public class MyClass{} ``` 使用 [/doc](https://msdn.microsoft.com/zh-cn/library/3260k4x7.aspx) 选项进行编译时,编译器将在源代码中搜索所有 XML 标记,并创建一个 XML 文档文件。若要基于编译器生成的文件创建最终文档,你可以创建一个自定义工具,也可以使用 [Sandcastle](http://go.microsoft.com/fwlink/?LinkId=124061) 等工具。 若要引用 XML 元素(例如,你的函数将处理你要在 XML 文档注释中描述的特定 XML 元素),你可使用标准引用机制(&lt; 和 &gt;)。若要引用代码引用 (**cref**) 元素中的通用标识符,则可使用转义字符(例如,cref=”List&lt;T&gt;”)或大括号 (cref=”List{T}”)。作为特例,编译器会将大括号解析为尖括号以在引用通用标识符时使作者能够更轻松地进行文档注释。 | ![](https://box.kancloud.cn/2016-01-31_56adb62c1380a.jpg) 注意 | | :-- | | XML 文档注释不是元数据;它们不包括在编译的程序集中,因此无法通过反射对其进行访问。 | ## 本节内容 * [建议的文档注释标记](https://msdn.microsoft.com/zh-cn/library/5ast78ax.aspx) * [处理 XML 文件](https://msdn.microsoft.com/zh-cn/library/fsbx0t7x.aspx) * [文档标记分隔符](https://msdn.microsoft.com/zh-cn/library/5fz4y783.aspx) * [如何:使用 XML 文档功能](https://msdn.microsoft.com/zh-cn/library/z04awywx.aspx) ## 相关章节 有关详细信息,请参阅: * [/doc(处理文档注释)](https://msdn.microsoft.com/zh-cn/library/3260k4x7.aspx) ## C# 语言规范 有关详细信息,请参阅 [C# 语言规范](https://msdn.microsoft.com/zh-cn/library/ms228593.aspx)。该语言规范是 C# 语法和用法的权威资料。 ## 请参阅 [C# 编程指南](https://msdn.microsoft.com/zh-cn/library/67ef8sbd.aspx)