创建枚举列表时,得到"标识符预期"错误

时间:2018-04-05 08:13:55

标签: c# .net enums

当尝试创建选项卡名称的枚举列表时,得到了"标识符预期"错误(见附件)。

我做错了什么?enum list

2 个答案:

答案 0 :(得分:3)

问题是2ndOffers不是标识符。

标识符必须以下划线或字母开头,包含数字, 后面的。

所以改为将该标识符重写为SecondOffers

该规范的技术版本可在此处找到:Lexical structure - Identifiers,其中包含以下部分:

identifier_or_keyword
    : identifier_start_character identifier_part_character*
    ;

identifier_start_character
    : letter_character
    | '_'
    ;

identifier_part_character
    : letter_character
    | decimal_digit_character
    | connecting_character
    | combining_character
    | formatting_character
    ;

基本上,它必须以" identifier_start_character"开头。并且可以继续使用零个或多个" identifier_part_character"和" identifier_start_character"只能是一个字母或一个下划线。

答案 1 :(得分:0)

您无法在C#中使用数字启动标识符 像

2ndOffers