1 / 16
文档名称:

C#注释规范.doc

格式:doc   大小:45KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#注释规范.doc

上传人:wxc6688 2020/3/7 文件大小:45 KB

下载得到文件列表

C#注释规范.doc

相关文档

文档介绍

文档介绍:C#注释规范摘自C# LanguageSpecificationC#提供一种机制,使程序员可以使用含有XML文本的特殊注释语法为他们的代码编写文档。在源代码文件中,具有某种格式的注释可用于指导某个工具根据这些注释和它们后面的源代码元素生成XML。使用这类语法的注释称为文档注释(ment)。这些注释后面必须紧跟用户定义类型(如类、委托或接口)或者成员(如字段、事件、属性或方法)。XML生成工具称作文档生成器(documentationgenerator)。(此生成器可以但不一定必须是C#编译器本身。)由文档生成器产生的输出称为文档文件(documentationfile)。文档文件可作为文档查看器(documentationviewer)的输入;文档查看器是用于生成类型信息及其关联文档的某种可视化显示的工具。此规范推荐了一组在文档注释中使用的标记,但是这些标记不是必须使用的,如果需要也可以使用其他标记,只要遵循“符合格式标准的XML”规则即可。。这类注释是以三个斜杠(///)开始的单行注释,或者是以一个斜杠和两个星号(/**)开始的分隔注释。这些注释后面必须紧跟它们所注释的用户定义类型(如类、委托或接口)或者成员(如字段、事件、属性或方法)。属性节()被视为声明的一部分,因此,文档注释必须位于应用到类型或成员的属性之前。语法:single-line-ment:/// input-charactersoptdelimited-ment:/** ment-charactersopt */在single-line-ment中,如果当前single-line-ment旁边的每个single-line-ment上的///字符后跟有whitespace字符,则此whitespace字符不包括在XML输出中。在delimited-ment中,如果第二行上的第一个非whitespace字符是一个asterisk,并且在delimited-ment内的每行开头都重复同一个由可选whitespace字符和asterisk字符组成的样式,则该重复出现的样式所含的字符不包括在XML输出中。此样式中,可以在asterisk字符之前或之后包括whitespace字符。示例:///<summary>Class<c>Point</c>modelsapointinatwo-dimensional///plane.</summary>///lassPoint{///<summary>method<c>draw</c>rendersthepoint.</summary>voiddraw(){…}}文档注释内的文本必须根据XML规则()设置正确的格式。如果XML不符合标准格式,将生成警告,并且文档文件将包含一条注释,指出遇到错误。尽管开发人员可自由创建它们自己的标记集,。某些建议的标记具有特殊含义:l<param>标记用于描述参数。如果使用这样的标记,文档生成器必须验证指定参数是否存在以及文档注释中是否描述了所有参数。如果此验证失败,文档生成器将发出警告。lcref属性可以附加到任意标记,以提供对代码元素的参考。文档生成器必须验证此代码元素是否存在。如果验证失败,文档生成器将发出警告。查找在cref属性中描述的名称时,文档生成器必须根据源代码中出现的using语句来考虑命名空间的可见性。l<summary>标记旨在标出可由文档查看器显示的有关类型或成员的额外信息。l<include>标记表示应该包含的来自外部XML文件的信息。注意,文档文件并不提供有关类型和成员的完整信息(例如,它不包含任何关于类型的信息)。若要获得有关类型或成员的完整信息,必须协同使用文档文件与对实际涉及的类型或成员的反射调用。。下列标记提供了用户文档中常用的功能。(当然,也可能有其他标记。)标记章节用途<c><code><example><exception><include><list><para><param><paramref><permission><summary><returns><see>

最近更新

人教版初二政治上册教学设计 33页

二零二五年度汽车销售与环保检测服务合同 14页

优秀高二学生的入团申请书10篇 12页

二零二五年度物流园区信息化系统采购运输合同.. 15页

二零二五年度狄郭离婚案财产分割及子女抚养协.. 13页

修宗祠倡议书格式范文3篇 5页

元宵节心灵感悟范文汇总 7页

党务培训心得体会精选集锦 9页

二零二五年度现代化厂房出租合作协议 14页

二零二五年度玻璃纤维增强复合材料研发合同 16页

二零二五年度生物医药厂房及场地租赁合同模板.. 14页

二零二五年度电力工程设计变更劳务分包合同 17页

二零二五年度电商跨境支付结算合作协议 12页

二零二五年度电子商务企业虚拟商品交易与版权.. 17页

二零二五年度电子商务平台网络信息安全服务合.. 17页

最新人教版六年级语文下册期末试题及答案(汇总.. 8页

二零二五年度电梯设备租赁、改造、安装与维护.. 14页

二零二五年度留学生活费用预算及消费指导合同.. 17页

二零二五年度研究生招生代理合作合同 15页

二零二五年度科技研发厂房建设项目承包合同书.. 17页

地理千金赋全文及注释 11页

微山湖上的好词好句 6页

2024年安徽省特岗教师初中物理学科专业知识试.. 3页

小学科学大象版二年级下册全册教案(2023春).. 20页

入行论串讲专业笔记 15页

从“浪子的比喻”看天父的大爱14年6月15.. 10页

砼强度回弹程序自动生成(1) 35页

GBT 20041.1-2005 电气安装用导管系统 第1.. 24页

平遥古城PPT-课件PPT(讲稿) 10页

《交通运输商务管理》总复习题 18页