1.引言
https://docs.microsoft.com/zh-cn/dotnet/csharp/fundamentals/coding-style/coding-conventions
微软中这么关键的内容竟然没有翻译,如果不知道规范啥也看不懂,看c#程序寸步难行。
编程规范算是圈内黑话,约定俗称的规则,所有人应该养成的习惯,知道了规范更容易读懂他人的程序。如果不懂规范,很多门道就看不出来,影响自己看书以及理解他人程序。知道了大家约定的规则,看起程序来如果再看到不规范的程序就会看出问题,程序编写不是随心所欲的。如果随心所欲会让人觉得不专业,看着别扭。完全不按套路出牌。
知道了这些规范,会发现大家都是这么用的,各种书,不论是国人还是外国人编写的书籍。全世界约定俗成。内行必知。
2.命名准则
https://docs.microsoft.com/zh-cn/dotnet/standard/design-guidelines/naming-guidelines
2.1大小写约定
英文版
https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/capitalization-conventions
中文版
https://docs.microsoft.com/zh-cn/dotnet/standard/design-guidelines/capitalization-conventions
大小写是需要注意才能实现的,直接输入都是小写。
| 序号 | 类型 | 项目 |
|---|---|---|
| 1 | PascalCasing | 属性名称 |
| 2 | PascalCasing | 函数名 |
| 3 | PascalCasing | 公共字段 |
| 4 | PascalCasing | 公共方法 |
| 5 | PascalCasing | 类名 |
| 6 | PascalCasing | 接口名 |
| 7 | PascalCasing | 命名空间 |
| 8 | PascalCasing | 函数名 |
| 9 | PascalCasing | 委托名 |
| 序号 | 类型 | 项目 |
|---|---|---|
| 1 | camelCasing | 私有变量、私有字段 |
| 2 | camelCasing | 对象(类的实例) |
| 3 | camelCasing | 字符串string类型的变量名 |
| 4 | camelCasing | 委托名变量 |
命名方法
微软推荐属性和私有变量使用相同的名称。
本文介绍了C#编程中的编码风格和命名准则,强调了遵循规范的重要性,便于代码阅读和理解。PascalCasing用于公共元素如属性、方法、类和命名空间,而camelCasing适用于私有变量和对象实例。了解并应用这些规范能提升代码的专业性和一致性,减少阅读障碍。
508

被折叠的 条评论
为什么被折叠?



