定数の StyleCop に従った命名規則は Pascal です。
例えば
private const double InchToMm= 2.54;
頭字語の命名規則はどうですか?
private const int Dpi = 96;
また
private const int DPI = 96;
定数の StyleCop に従った命名規則は Pascal です。
例えば
private const double InchToMm= 2.54;
頭字語の命名規則はどうですか?
private const int Dpi = 96;
また
private const int DPI = 96;
MicrosoftのFramework Design Guidelinesには、次のように記載されています。
次の例に示すように、パラメーター名を除くすべての識別子に使用される PascalCasing 規則では、各単語の最初の文字を大文字にします (長さが 2 文字を超える頭字語を含む)。
PropertyDescriptor
HtmlTag次の識別子に示すように、両方の文字が大文字である 2 文字の頭字語の特殊なケースが作成されます。
IOStream次の例に示すように、パラメーター名にのみ使用される camelCasing 規則は、最初の単語を除く各単語の最初の文字を大文字にします。例にも示されているように、キャメル ケースの識別子で始まる 2 文字の頭字語は両方とも小文字です。
propertyDescriptor
ioStream
htmlTag
とはいえ、これらはガイドラインや規約であり、法律ではありません。別の規則を使用したい場合は、それを使用してください。しかし、常に混同しないでください。
定数で見つけることができる唯一の StyleCop ルールはSA1303です。それは述べています:
定数 C# フィールドの名前は、大文字で始める必要があります。
したがって、DpiまたはDPIそのルールに適合します。
Microsoft は、Pascal のケースに入れるべきだと言っています。私の意見では、定数はすべて大文字にする必要があるため、DPI. Microsoft はXml名前空間名で使用しますが、これも Pascal ケースにする必要があるためDpi、Microsoft 独自の命名規則の使用に最も一致します。