私有const int ID属性的命名约定

本文关键字:命名约定 属性 ID const int 私有 | 更新日期: 2023-09-27 18:24:54

我正在web服务上创建这个常量:

private const int SiteId = 4;

我知道它应该是Pascal符号,但Reisharper建议我使用大写的D,所以单词ID都是大写的,如下所示:

private const int SiteID = 4;

对于这种特殊情况,正确的命名约定是什么?

注意:已经在SO上找到了很多答案,但没有一个答案的例子上有ID这个词。

私有const int ID属性的命名约定

正如Cam所说,这是一个偏好问题。

我更喜欢"Id",因为它是一个缩写,而不是缩写。你不会写站点标识,那么为什么要写站点标识呢?

也许这个惯例源于这样一个事实,即它通常被称为"site-eye dee",而不是"site-idd"。

http://msdn.microsoft.com/en-us/library/vstudio/ms229043(v=vs.100).aspx

标识符中可以使用的两个缩写是ID和OK标识符,它们应该显示为Id,以及Ok.

这确实是个人喜好。就我个人而言,我喜欢我的常数都是大写的。