4

そのような列挙内で「静的」を使用することは可能ですか:

private enum pdfMode
{
   generate,
   static
}

明らかに「静的」がキーワードです。

アプリ内で実際に「静的」と呼ばれるpdfModeがあるので、それはいいでしょう。

4

4 に答える 4

18

キーワードを識別子として使用するには、@ 記号を使用します。

@static

ただし、ここでは Pascal ケースを使用することをお勧めします。

private enum PdfMode
{
   Generate,
   Static
}

列挙型命名ガイドラインを参照してください。

列挙型と値の名前には Pascal ケースを使用します。

于 2011-01-11T15:03:05.377 に答える
6

1 つの可能性は、enum 内でGenerateandを使用することです。Staticとにかく、IMO大文字が一番よく見えます。

于 2011-01-11T15:04:15.143 に答える
6

@次のように、を使用してキーワードをエスケープできます。

private enum pdfMode
{
    generate,
    @static
}
于 2011-01-11T15:03:00.340 に答える
-2
private enum PdfMode
{
   PdfMode_Generate,
   PdfMode_Static
}

と競合しないように

private enum xxxType
{
   xxxType_Moving,
   xxxType_Static
}
于 2011-01-11T15:21:29.430 に答える