当尝试创建选项卡名称的枚举列表时,得到了"标识符预期"错误(见附件)。
我做错了什么?enum list
答案 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