我有一个变量,它指示UI可以空闲的时间长度。我选择将其称为UITimer变量。我想将变量传递到我的类构造函数中,然后将其存储在本地字段中。

什么是做这种肠衣的正确方法?我们使用参数不大写的通用约定。所以我应该这样做:

uITimer

或这个?
uiTimer

另外,我们在字段中使用下划线和小写第一个字母。

应该这样声明:
 private int _uITimer

或像这样
 private int _uiTimer?

我认为_uiTimer是可行的方法(另一个选择似乎很me脚),但是我很想看看我是否缺少某些东西。

最好的答案是指向文档的链接,该文档说缩写词在C#命名(或类似名称)中都应保持相同大小写。

最佳答案

Microsoft的《框架设计指南》对此主题有以下说法:

3.1.2首字母缩写词大写


您基本上已经询问了这三个规则中的最后一个。
我个人也会选择uiTimer,只是因为uITimer看起来可读性较差。

10-04 22:55