博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XML文档注释
阅读量:7258 次
发布时间:2019-06-29

本文共 1835 字,大约阅读时间需要 6 分钟。

1.前言

在 Visual C# 中,你可以通过以下方式为代码创建文档(///):将特殊注释字段中的 XML 元素包含在源代码中注释引用的代码块的前面,例如:

///   ///  This class performs an important function.  ///   public class MyClass {}

使用 /doc 选项进行编译时,编译器会在源代码中搜索所有 XML 标记,并创建一个 XML 文档文件。 若要基于编译器生成的文件创建最终文档,可以创建一个自定义工具,也可以使用 SandCastle 等工具。

2.建议的文档注释标记

标记        用途
将文本设置为类似代码的字体
将一行或多行源代码或程序输出设置为某种字体
表示所含的是示例
标识方法可能引发的异常
包括来自外部文件的 XML
创建列表或表
用于将结构添加到文本中
描述方法或构造函数的参数
确认某个单词是参数名
描述成员的安全性和访问权限
描述一种类型
描述方法的返回值
指定链接
生成“请参见”项
描述类型的成员
描述属性
View Code

3.一个简单示例

using System;/// /// ClassName:SomeClass/// Version:1.0/// Date:2018/10/26/// Author:Kyle/// /// 
/// 本类仅是一个示例教学类,不完成具体的工作///
public class SomeClass{ /// /// 内部私有变量,存储名称 private string myName = null; public SomeClass() { // // TODO: Add Constructor Logic here // } /// /// 名称属性 ///
///本属性为只读属性,返回用户名
public string Name { get { if ( myName == null ) { throw new Exception("Name is null"); } return myName; } } /// /// 本方法是没有进行具体构建 /// 入口参数S是一个String类型 ///
///String类型的信息
public void SomeMethod(string s) { } /// /// 本方法仍然没有进行具体构建 ///
/// 返回值始终为0.
///
/// 参看SomeMethod(string)方法的说明
public int SomeOtherMethod() { return 0; } /// /// 该应用程序的入口 /// /// 入口参数集合 public static int Main(String[] args) { // // TODO: Add code to start application here // return 0; }}
View Code

转载于:https://www.cnblogs.com/jizhiqiliao/p/9854459.html

你可能感兴趣的文章
使用Python处理Excel表格,那是分分钟的事情,没有更简单的了!
查看>>
JEESZ 分布式架构平台介绍
查看>>
MS SQL SERVER导出表结构到Excel
查看>>
深入浅出之React-redux中connect的装饰器用法@connect
查看>>
动态构建HTML
查看>>
PyCharm入门教程——“Lens”模式
查看>>
【测评】软件测试厂商Parasoft和SmartBear关键功能对比
查看>>
Kafka or RabbitMQ:消息中间件选型深入分析
查看>>
0321用户和组管理
查看>>
死磕 java集合之CopyOnWriteArrayList源码分析
查看>>
Timestamp、LocalDateTime、DateTime、String、LocalDate、Date转换
查看>>
springMVC入门篇
查看>>
实现类似于 moment.add(3, 'days')的+日期函数
查看>>
pom.xml不被git管理
查看>>
看图理解 rocksdb
查看>>
Redux的一些手法记录
查看>>
唠唠SE的多线程-01——线程
查看>>
flume
查看>>
Android反编译工具的使用--Android Killer
查看>>
James Yonan的PPT
查看>>