我有一个变量,它指示UI可以空闲的时间长度。我选择将其称为UITimer
变量。我想将变量传递到我的类构造函数中,然后将其存储在本地字段中。
什么是做这种肠衣的正确方法?我们使用参数不大写的通用约定。所以我应该这样做:
uITimer
或这个?
uiTimer
另外,我们在字段中使用下划线和小写第一个字母。
应该这样声明:
private int _uITimer
或像这样
private int _uiTimer?
我认为_uiTimer是可行的方法(另一个选择似乎很me脚),但是我很想看看我是否缺少某些东西。
最好的答案是指向文档的链接,该文档说缩写词在C#命名(或类似名称)中都应保持相同大小写。
最佳答案
Microsoft的《框架设计指南》对此主题有以下说法:
3.1.2首字母缩写词大写
您基本上已经询问了这三个规则中的最后一个。
我个人也会选择uiTimer
,只是因为uITimer
看起来可读性较差。