.NET:枚举的默认值

.NET中的值类型默认都会设置为0,枚举也是如此,因此当你定义自己的枚举值类型且显式的指定了枚举值时,别忘记使用0,如果由于某种原因不能使用0,如使用了Flag标记,则别忘记在使用了枚举类型的构造方法(某些序列化机制不会调用构造方法,更需要注意)中初始化默认值。

原文地址:https://www.cnblogs.com/happyframework/p/4111698.html