惊讶地发现 C# Enum 定义似乎允许在末尾添加一个额外的逗号(至少在 VS2010 中)。
例如:
public enum EnumTest1
{
Abc,
Def,
}
即“Def”末尾有一个逗号。只是想知道这是设计允许的,还是疏忽。(这可能很高兴知道,因为如果它是一个错误,则可能无法保证像上面这样的代码将在未来的 C# 版本中编译)。
惊讶地发现 C# Enum 定义似乎允许在末尾添加一个额外的逗号(至少在 VS2010 中)。
例如:
public enum EnumTest1
{
Abc,
Def,
}
即“Def”末尾有一个逗号。只是想知道这是设计允许的,还是疏忽。(这可能很高兴知道,因为如果它是一个错误,则可能无法保证像上面这样的代码将在未来的 C# 版本中编译)。