我在网络服务上创建此常量:
private const int SiteId = 4;
我知道它应该是Pascal Notation但是resharper建议我在大写中使用D,所以单词ID全部大写如下:
private const int SiteID = 4;
这种特殊情况的正确命名约定是什么?
注意:已经在SO上找到了很多答案,但在他们的例子中没有单词ID。
答案 0 :(得分:3)
正如Cam所说,这是一个偏好的问题。
我更喜欢“Id”,因为它的缩写不是首字母缩略词。你不会写Site IDentification,为什么要写SiteID?
也许这种惯例源于这样一个事实:它通常被称为“网站眼睛”而不是“网站idd”。
答案 1 :(得分:2)
http://msdn.microsoft.com/en-us/library/vstudio/ms229043(v=vs.100).aspx
可以在标识符中使用的两个缩写是ID和OK。在Pascal-cased 标识符应显示为Id,然后确定。
答案 2 :(得分:0)
这真的是个人喜好。就个人而言,我喜欢我的常数是全部上限。