枚举声明中不必要的逗号

5 c# syntax

可能重复:
.NET枚举允许在最后一个字段中使用逗号

public enum SubPackageBackupModes
{
    Required,
    NotRequired //no comma
}

public enum SubPackageBackupModes
{
    Required,
    NotRequired, //extra unnecessary comma 
}
Run Code Online (Sandbox Code Playgroud)

既然都编译,这些声明之间有什么区别吗?

Sno*_*ear 4

我更喜欢第二种语法,因为如果您将添加成员添加到枚举中,则 SCM 中只有一行差异。

  • @tdavies,同意,丑陋:)我更喜欢有两行 diff 而不是以逗号开头的行。 (4认同)