编写高质量代码改善C#程序的157个建议——建议131:用PascalCasing命名公开元素
2015-08-23 14:32
495 查看
建议131:用PascalCasing命名公开元素
开放给调用者的属性、字段和方法都应该采用PascalCasing命名方法,比如:
这样,调用者在调用的代码看起来如下:
person.Name
如果我们不注意这样的命名规则,让调用方的代码看起像这样:
person.name
我们首先会怀疑name是什么类型,其次也会怀疑其可访问性。
转自:《编写高质量代码改善C#程序的157个建议》陆敏技
开放给调用者的属性、字段和方法都应该采用PascalCasing命名方法,比如:
class Person { public string FirstName; public string LastName; public string Name { get { return string.Format("{0} {1}", FirstName, LastName); } } public string GetName() { return Name; } }
这样,调用者在调用的代码看起来如下:
person.Name
如果我们不注意这样的命名规则,让调用方的代码看起像这样:
person.name
我们首先会怀疑name是什么类型,其次也会怀疑其可访问性。
转自:《编写高质量代码改善C#程序的157个建议》陆敏技
相关文章推荐
- 编写高质量代码改善C#程序的157个建议——建议130:以复数命名枚举类型,以单数命名枚举元素
- 编写高质量代码改善C#程序的157个建议——建议129:泛型类型参数要以T作为前缀
- 编写高质量代码改善C#程序的157个建议——建议128:考虑让派生类的名字以基类名字作为后缀
- 编写高质量代码改善C#程序的157个建议——建议127:用形容词组给接口命名
- 编写高质量代码改善C#程序的157个建议——建议126:用名词和名词组给类型命名
- 编写高质量代码改善C#程序的157个建议——建议125:避免用FCL的类型名称命名自己的类型
- 编写高质量代码改善C#程序的157个建议——建议124:考虑在命名空间中使用复数
- 编写高质量代码改善C#程序的157个建议——建议123:程序集不必与命名空间同名
- 编写高质量代码改善C#程序的157个建议——建议122:以<Company>.<Component>为命名空间命名
- 简单工厂模式随笔
- dofuscator C# 混淆器 原来如此
- C#递归学习笔记
- C# 格式化字符串
- C# 格式化字符串
- C#集合类型
- 4)Win10-UWA开发 创建第一个应用 “Hello, world” (XAML/C#)
- C#中OpenFileDialog获取文件名和文件路径的常用方法
- 关于XML节点的小笔记
- LED显示屏 C#编程控制
- C# System.Environment