C#中私有类常量的标准应该是什么?

bsh*_*52s 1 c# coding-style

对于那些在C#中使用下划线前缀用于私有类成员的人(即private int _count;),你对私有常量使用了什么?我正在考虑以下内容,但我很好奇其他人在做什么.

private const int _MaxCount;
Run Code Online (Sandbox Code Playgroud)

M4N*_*M4N 5

嗯,私人是私人的,所以选择你最喜欢的约定.我个人使用PascalCasing,例如:

private const int SomeConstant = 42;
Run Code Online (Sandbox Code Playgroud)

这就是MSDN对它的评价:

字段的命名准则适用于静态公共字段和受保护字段.您不应该定义公共或受保护的实例字段:

  • 在字段名称中使用Pascal大小写.
  • 用名词或名词短语命名字段.
  • 不要为字段名称使用前缀.例如,不要使用g_或s_来区分静态字段和非静态字段.