当前位置: 首页 > news >正文

c#-命名和书写规范

文章目录

      • 1. 接口名称以大写 I 开头
      • 2. 属性类型以单词 Attribute 结尾
      • 3. 枚举类型对非标记使用单数名词,对标记使用复数名词
      • 4. 标识符不应包含两个连续下划线(__)字符
      • 5. 对变量、方法和类使用有意义的描述性名称
      • 6. 将 PascalCase 用于类名和方法名称
      • 7. 对方法参数和局部变量使用驼峰式大小写
      • 8. 将 PascalCase 用于常量名,包括字段和局部常量
      • 9. 专用实例字段以下划线 (_) 开头,其余文本为驼峰式大小写
      • 10. 静态字段以 s_ 开头
      • 11. 避免在名称中使用缩写或首字母缩略词,但广为人知和接受的缩写除外
      • 12. 使用遵循反向域名表示法的有意义的描述性命名空间
      • 13. 选择表示程序集的主要用途的程序集名称
      • 14. 避免使用单字母名称,但简单循环计数器除外
      • 语法示例中的单字母名称
  • 常用c#代码约定
    • 字符串数据
    • 构造函数和初始化
    • 数据和集合
  • 委托
    • try-catch 和using 语句正在异常处理中
    • && 和 || 运算符
    • new运算符
    • 事件处理
    • 静态成员
    • LINQ查询
    • 隐式类型本地变量
    • 文件作用域命名空间声明
    • 将 using 指令放在命名空间声明之外
    • 样式指南
    • 注释样式
    • 布局约定

以下是针对你所提到的 C# 命名规范,给出的具体示例:

1. 接口名称以大写 I 开头

接口名称前加 I 能清晰表明这是一个接口,便于识别。

// 定义一个接口,名称以 I 开头
public interface IAnimal
{void Eat();
}// 类实现该接口

相关文章:

  • Java虚拟机(JVM)家族发展史及版本对比
  • C语言之阶乘2.0
  • H3C Magic路由器安全警报来啦![特殊字符][特殊字符]
  • uniapp 仿小红书轮播图效果
  • 深度解析 TransmittableThreadLocal(TTL):原理、实战与优化指南
  • Node.js 学习入门指南
  • Linux 内核 IPv4 套接字创建机制与协议表管理深度解析
  • 全链路数据仓建设指南:从构建流程到应用场景
  • 银河麒麟系统安装vscode
  • 2023 国考
  • JAVA中包装类型的数值比较问题
  • SPH Engineering - 无人机技术开发专家
  • shell脚本2
  • k8s基于角色的访问控制(RBAC)
  • 使用ffmpeg 将图片合成为视频,填充模糊背景,并添加两段音乐
  • SiamFC算法深度解析
  • 解决微信开发者工具报错 “Component is not found in path wx://not-found“ 代码修改后热更新报错
  • 【无人机】无人机遥控器设置与校准,飞行模式的选择,无线电控制 (RC) 设置
  • 被封号如何申诉?Google Play开发者账号申诉模版分享
  • ERROR: x264 not found using pkg-config
  • 记录发生真相,南沙岛礁生态调查纪实片《归巢》发布
  • 当哲学与戏剧作为一种生活方式——《人生六戏》分享会
  • 特朗普签署行政命令推动深海采矿,被指无视国际规则,引发环境担忧
  • 中国驻英国大使郑泽光:中国反制美国关税是为了维护国际公平正义和多边贸易体制
  • 谭秀洪任广西梧州市人大常委会党组书记,此前任北海市委常委
  • 冲击一英里4分钟大关,基普耶贡挑战女子中长跑极限