摘要:
[Flags]publicenumClientStates{Ordinary=0,//0000HasDiscount=1,//0001IsSupplier=2,//0010IsBlackListed=4,//0100IsOverdrawn=8//1000}上述定义,实际上是每个不同的枚举成员都指定了某一个Bit的位置信息。它们之间的关系大体上是*2的关系(除了第一个为0外)。而如果你不强制定义这个值编译器生成的枚举类型值为:[Flags]publicenumClientStates{Ordinary=0,//0000HasDiscount=1,//0001IsSupplier=2,//0010
阅读全文