C# 注释(Comment)规范

C# 注释(Comment)规范

1. 模块(类)注释规范

模块开始必须以以下形式书写模块注释:

///<summary>

         ///模块编号:<模块编号,可以引用系统设计中的模块编号>

         ///作用:<对此类的描述,可以引用系统设计中的描述>

         ///作者:作者中文名

         ///编写日期:<模块创建日期,格式:YYYY-MM-DD>

         ///</summary>

如果模块有修改,则每次修改必须添加以下注释:

         ///<summary>

         ///Log编号:<Log编号,1开始一次增加>

         ///修改描述:<对此修改的描述>

         ///作者:修改者中文名

         ///修改日期:<模块修改日期,格式:YYYY-MM-DD>

         ///</summary>

2. 类属性注释规范

在类的属性必须以以下格式编写属性注释:

         ///<summary>

         ///属性说明

///</summary>

3. 方法注释规范

在类的方法声明前必须以以下格式编写注释

         ///<summary>

         ///说明:<对该方法的说明>

          ///</summary>

         ///<paramname="<参数名称>"><参数说明></param>

         ///<returns>

         ///<对方法返回值的说明,该说明必须明确说明返回的值代表什么含义>

         ///</returns>

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当您开发C#项目时,可以使用以下.editconfig文件来符合微软命名规范: ``` # 编辑器格式化选项 root = true [*] indent_style = space indent_size = 4 charset = utf-8 end_of_line = lf trim_trailing_whitespace = true insert_final_newline = true # 忽略以下文件和文件夹 [*.md] indent_style = tab [*.csproj] indent_style = tab [*.csproj.user] indent_style = tab [*.sln] indent_style = tab [*.suo] indent_style = tab [*.user] indent_style = tab [*.vs] indent_style = tab [bin] indent_style = tab [Debug] indent_style = tab [Release] indent_style = tab [packages] indent_style = tab # C#语言特定选项 [*.cs] # IDE0004: 用固定大小缩进代替 Tab dotnet_indentation_style = tab # IDE0005: 使用单行注释而不是块注释 csharp_prefer_single_line_comment = true # SA1400: 文件头缺少文件名或者缺少带有文件名的文件头 dotnet_diagnostic.SA1400.severity = warning # SA1309: 字符串常量应该在行尾而不是行首出现 dotnet_diagnostic.SA1309.severity = warning # SA1200: 类必须使用 Pascal 大小写规则 dotnet_diagnostic.SA1200.severity = warning # SA1201: 元素必须使用 Pascal 大小写规则 dotnet_diagnostic.SA1201.severity = warning # SA1600: 元素必须包含文档注释 dotnet_diagnostic.SA1600.severity = warning # SA1633: 文件和类型命名必须匹配 dotnet_diagnostic.SA1633.severity = warning # SA1402: 文件具有多个顶级类型 dotnet_diagnostic.SA1402.severity = warning # SA1101: 命名空间必须和文件名匹配 dotnet_diagnostic.SA1101.severity = warning # SA1501: 命名空间必须在单独的行上 dotnet_diagnostic.SA1501.severity = warning # SA1513: 括号必须在同一行上或下 dotnet_diagnostic.SA1513.severity = warning # SA1515: 单行注释必须在代码前面有一个空格 dotnet_diagnostic.SA1515.severity = warning # SA1652: 不要使用未文档化的字段 dotnet_diagnostic.SA1652.severity = warning # SA1650: 元素必须被文档化 dotnet_diagnostic.SA1650.severity = warning # SA1202: 元素必须在类内部按照访问级别进行排序 dotnet_diagnostic.SA1202.severity = warning # SA1203: 元素必须在类内部按照访问级别进行排序 dotnet_diagnostic.SA1203.severity = warning ``` 注释中的内容是对每一项设置的说明。例如,`indent_style = space`表示使用空格缩进,而`indent_size = 4`表示每个缩进级别使用4个空格。 请注意,此示例文件仅适用于C#项目。如果您使用其他语言或编辑器,请相应地更改选项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值