建议7: 将0值作为枚举的默认值 允许使用的枚举类型有byte.sbyte.short.ushort.int.uint.long和ulong.应该始终将0值作为枚举类型的默认值.不过,这样做不是因为允许使用的枚举类型在声明时的默认值是0值,而是有工程上的意义. 试想,一个代表星期的枚举类Week,我们会想当然地认为它应该有7个元素,代码如下所示: enum Week { Monday = , Tuesday = , Wednesday = , Thursday = , Friday = , Sa