4

是否可以在枚举中使用“静态”:

private enum pdfMode
{
   generate,
   static
}

显然,“静态”是一个关键词。

很好,因为我有一个 pdfMode,它在应用程序中确实被称为“静态”。

4

4 回答 4

18

要将关键字用作标识符,请使用 @ 符号:

@static

但是这里建议使用 Pascal 案例。

private enum PdfMode
{
   Generate,
   Static
}

请参阅枚举类型命名指南

对 Enum 类型和值名称使用 Pascal 大小写。

于 2011-01-11T15:03:05.377 回答
6

您可以使用 转义关键字@,如下所示:

private enum pdfMode
{
    generate,
    @static
}
于 2011-01-11T15:03:00.340 回答
6

一种可能性是在枚举中使用Generateand 。Static无论如何,IMO大写看起来最好。

于 2011-01-11T15:04:15.143 回答
-2
private enum PdfMode
{
   PdfMode_Generate,
   PdfMode_Static
}

以免与

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