命名约定
选择易读的标识符名称
例如,名为 HorizontalAlignment 的属性在英语中比 AlignmentHorizontal 更具可读性。
赞成简洁的可读性
属性名称 CanScrollHorizontally
优于 ScrollableX
(对 X 轴的模糊引用)。
避免使用下划线,连字符或任何其他非字母数字字符。
千万不能使用匈牙利命名法
匈牙利表示法是在标识符中包括前缀以编码关于参数的一些元数据的实践,例如标识符的数据类型,例如 string strName
。
另外,请避免使用与 C#中已使用的关键字冲突的标识符。
缩写与首字母缩略词
一般来说,你不应该使用缩写词或缩写词; 这些使你的名字可读性降低。同样,很难知道什么时候可以安全地假设首字母缩略词被广泛认可。