是否可以在枚举中使用'static':
private enum pdfMode
{
generate,
static
}
显然'静态'是一个关键词。
这将是很好的,因为我有一个pdfMode确实在应用程序中被称为'静态'。
答案 0 :(得分:18)
要使用关键字作为标识符,请使用@符号:
@static
但建议使用Pascal案例。
private enum PdfMode
{
Generate,
Static
}
请参阅Enumeration Type Naming Guidelines:
对Enum类型和值名称使用Pascal大小写。
答案 1 :(得分:6)
您可以使用@
转义关键字,如下所示:
private enum pdfMode
{
generate,
@static
}
答案 2 :(得分:6)
一种可能性是在枚举中使用Generate
和Static
。无论如何,IMO大写看起来最好。
答案 3 :(得分:-2)
private enum PdfMode
{
PdfMode_Generate,
PdfMode_Static
}
以免与
发生冲突private enum xxxType
{
xxxType_Moving,
xxxType_Static
}