常量首字母缩略词的命名约定

ehh*_*ehh 1 c# stylecop naming-conventions acronym

根据 StyleCop 的常量命名约定是 Pascal。

例如

private const double InchToMm= 2.54;
Run Code Online (Sandbox Code Playgroud)

首字母缩略词的命名约定如何?

private const int Dpi = 96;
Run Code Online (Sandbox Code Playgroud)

或者

private const int DPI = 96;
Run Code Online (Sandbox Code Playgroud)

Oli*_*ver 5

微软的框架设计指南说:

PascalCasing 约定用于除参数名称之外的所有标识符,将每个单词的第一个字符(包括长度超过两个字母的首字母缩写词)大写,如以下示例所示:

PropertyDescriptor

HtmlTag

对于两个字母都大写的双字母首字母缩略词,有一种特殊情况,如以下标识符所示:

IOStream

仅用于参数名称的camelCasing 约定将每个单词的第一个字符(第一个单词除外)大写,如以下示例所示。示例还显示,以驼峰式标识符开头的双字母首字母缩写词都是小写的:

propertyDescriptor

ioStream

htmlTag

但是,尽管如此,这些是指导方针和惯例,而不是法律。如果您想采用其他约定,请使用它。但后来总是并且永远不会混淆。