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();
}// 类实现该接口