首页 > 其他分享 >注释和文档

注释和文档

时间:2024-04-21 12:33:05浏览次数:23  
标签:多行 int 标签 number 注释 文档

注释规范

1.哪些地方需要注释?

  • 方法
  • 重要的变量

2.注释的作用和注意事项

  • 说明类、方法和变量的作用和用法。
  • 避免过度注释,不要对每一个变量都进行注释,这样会降低代码的可读性。

3.注释

  • 单行注释
//声明一个整数
int number;
number = 10;//将10赋值给number
  • 多行注释
/*
这是一个多行注释。
这是一个多行注释。
这是一个多行注释。
*/

文档注释(XML注释)规范

用途

  • 描述类、方法和属性。

使用方式

使用///开始一个文档注释。

/// <summary>
/// 计算两个数的和
/// </summary>
/// <param name="firstAddend">第一个加数</param>
/// <param name="secondAddend">第二个加数</param>
/// <returns>两数之和</returns>
public int Add(int firstAddend, int secondAddend)
{
    return firstAddend + secondAddend;
}
  1. summary标签:用于介绍。
  2. param标签:用于介绍参数列表中的参数。
  3. return标签:用于介绍返回的内容。

标签摘要

  1. value标签:用于介绍属性中的value
<value>用户的名称</value>
  1. example+code标签:用于提供一个或多个示例。
<example>
<code>
Console.WriteLine("HelloWorld!");//输出Hello World!
</code>
</example>
  1. exception标签:用于展示方法可能抛出的异常。
<exception cref="ArgumentException">当输入值无效时抛出</exception>

标签:多行,int,标签,number,注释,文档
From: https://www.cnblogs.com/Hong-BKY/p/18148754

相关文章

  • 如何在linux中创建特定的脚本注释信息
    如何在linux中创建特定的脚本注释信息当然,以下是详细步骤在CentOS7系统中创建一个新的shell脚本模板并在Vim编辑器中配置自动加载模板的完整过程:步骤1:创建shell脚本模板首先,打开终端并创建一个模板文件,我们将其命名为.bash_script_template并放置在用户的家目录下:e......
  • FFmpeg如何查询命令帮助文档
    FFmpeg如何查询命令帮助文档ffmpeg/ffplay/ffprobe区别ffmpeg:​ HyperfastAudioandVideoencoder​ 超快音视频编码器(类似爱剪辑)ffplay:​ Simplemediaplayer简单媒体播放器ffprobe:​ Simplemultimediastreamsanalyzer​ 简单多媒体流分析器ffmpeg命令查看......
  • Word查找替换通配符(软件著作权用代码文档需求)
    在提交软件著作权所需的代码文档时,需要去掉空行、注释等无关内容,使用Word可以很方便的处理:1、查找//开头的注释,并删除:勾选:通配符,查找://*^13,替换为:^p2、查找/*开头,*/结尾的注释,并删除:勾选:通配符,查找:(/\*)*(\*/),替换为:空3、查找包含制表符的多个空行,并删除:勾选:通配符,查找:(^13)^t......
  • opencascade官网文档学习之OCCT-Shape healing (3)分析 TopoDS_Shape
    Analysis分析Analysisofshapevalidity形状有效性分析ShapeAnalysis软件包提供了用于分析拓扑形状的工具。在执行修复工具之前,没有必要通过这些工具检查形状,因为这些工具用于在修复工具内部执行修复之前的分析。但是,如果您愿意,这些工具可以独立于修复工具用于检测某些形状问......
  • 注释
    一些梗的解释会放在这里Ciallo~(∠・ω<)⌒☆出自《魔女的夜宴》,是因幡巡打招呼的用语,由Ciao和Hello缝合而成。没筏子呢☆出自《blacksoulsⅡ》中红之女王的一句台词,意为“没法子呢”。(想看日语原文)幻世「TheWorld」出自《东方红魔乡》,是十六夜咲夜的一个符卡The......
  • knife4j api文档使用说明
    1、引入依赖:<dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId><version>4.5.0</version></d......
  • SQLAlchemy 2.0 中文文档翻译完成
    SqlAlchemy2.0中文文档概述SQLAlchemyUnifiedTutorial建立连接-Engine处理事务和DBAPI处理数据库元数据处理数据使用插入语句使用SELECT语句使用UPDATE和DELETE语句使用ORM进行数据操作处理ORM相关对象进一步阅读SQLAlchemyORMORM快速入门ORM......
  • itchat中文文档
    deflogin(self,enableCmdQR=False,picDir=None,qrCallback=None,loginCallback=None,exitCallback=None):'''像web版微信一样登陆用于登陆-将下载并打开一个二维码-然后记录扫码状态,程序暂停等待你微信确认登陆......
  • 08-接口文档和JWT
    接口文档楔子接口文档对于协调前后端开发非常重要,可以避免因为开发习惯不同而导致的意外情况。在项目中,如果前后端开发各自为战,可能会出现不一致的情况。因此,接口文档可以约束双方,确保他们按照统一的规范进行开发,从而提高协同开发的效率和一致性。规范接口文档一般包括以下内......
  • 【高级RAG技巧】在大模型知识库问答中增强文档分割与表格提取
    前言文档分割是一项具有挑战性的任务,它是任何知识库问答系统的基础。高质量的文档分割结果对于显著提升问答效果至关重要,但是目前大多数开源库的处理能力有限。这些开源的库或者方法缺点大致可以罗列如下:只能处理文本,无法提取表格中的内容缺乏有效的分割策略,要么是一整个文档......