C#Enum编译器错误/故障?

时间:2011-08-09 00:57:23

标签: c# enums

  

可能重复:
  .NET Enumeration allows comma in the last field

我注意到当我在c#上刷新我的记忆时,使用枚举,当你在最后一个变量后留下逗号时,你不会得到编译器的抱怨...... EG

enum fruit {
    apple,
    pear,
    watermelon,
}

我想知道你能做到这一点吗?不应该编译器说“语法错误:,”或什么?

1 个答案:

答案 0 :(得分:1)

它是C#规范的一部分,编译器只是遵循它。

文件:http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf 第363页,第19.7节