C# の ENUM の命名規則では、通常はすべて大文字になりますか? 質問する

C# の ENUM の命名規則では、通常はすべて大文字になりますか? 質問する

これが私のENUMです:

public enum ATI
{
    Two = 0,
    Three = 1,
    Five = 2,
}

厳密な規則はないことは承知していますが、通常、ファイル 2、3、5 は大文字になりますか?

ベストアンサー1

列挙型と値を記述するときは、パスカルケースを使用する必要があります。これは次のようになります。

public enum Ati
{
    Two = 0,
    Three = 1,
    Five = 2,
}

Microsoft によると:

   Identifier      |   Case    |   Example
--------------------------------------------
Enumeration type   |  Pascal   |  ErrorLevel      
Enumeration values |  Pascal   |  FatalError

このようにすべて大文字にする必要があるのは、定数/最終変数だけです。

ローカル変数がある場合は、常にキャメルケースを使用する必要があります。

thisIsCamelCasedVariable = "ya baby";

列挙型の詳細:https://msdn.microsoft.com/en-us/library/4x252001(v=vs.71).aspx

C# の命名規則の詳細:マイクロソフト

おすすめ記事