枚举声明中不必要的逗号
可能重复:
.NET Enumeration允许在最后一个字段中使用逗号
public enum SubPackageBackupModes { Required, NotRequired //no comma } public enum SubPackageBackupModes { Required, NotRequired, //extra unnecessary comma }
既然都编译,这些声明之间有什么区别吗?
我更喜欢第二种语法,因为如果要在枚举中添加加法成员,SCM中只有一行差异。
不,没有区别。
这在C ++中也是允许的,并且这种情况还在继续。 我想用逗号更容易,因为你可以注释掉最后一个枚举元素,并且代码生成工具更容易。