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>

最近更新

远程演示利器-打造高效互动体验 26页

电力工程安装与土建施工的配合 6页

人工智能这样增进社会公益 3页

建筑机电工程监理问题探讨 6页

有创动脉血压监测 (2) 40页

迎接植树节,共同关注生态环境-植树节环保倡导.. 29页

2022年人教版二年级上册《道德与法治》期中考.. 5页

跨学科教学的好处-学科教师角色 20页

2020年四年级下册小数单位换算专项练习 5页

趣味拼字游戏-小学生PPT大纲 23页

小儿急腹症王骏 36页

射频滤波器设计 64页

赛事营销:赢在起跑线-深度解析体育赛事营销策.. 30页

苏教版四年级科学上册期中考试卷及答案【真题.. 5页

苏教版五年级科学(上册)期中水平测试题及答案.. 6页

苏教版一年级科学上册期中考试(各版本) 6页

湘教版六年级科学上册期中考试及答案【通用】.. 6页

湘教版二年级科学(上册)期中复习及答案 5页

浙教版六年级数学(下册)三单元试卷及参考答案.. 6页

泸教版六年级数学下册第一次月考练习卷及答案.. 5页

泸教版六年级数学下册期中考试卷(汇总) 5页

泸教版六年级数学下册一单元卷及答案 6页

泸教版六年级数学(下册)一单元试卷及答案(审定.. 5页

最新部编版六年级数学下册第一次月考考试卷A4.. 6页

最新部编版六年级数学下册二单元试卷(汇总) 5页

最新部编版六年级数学下册一单元考试卷(必考题.. 5页

最新部编版五年级道德与法治(上册)期中试卷及.. 6页

财务服务全解析-新员工财务服务提升指南 23页

最新教科版三年级科学上册期中考试卷(带答案).. 7页

财务报告与预算规划-财务主管 26页