2011年11月9日
摘要: C#的Enum设计的相关指导在网上有相关文章论述:英文:Design Guidelines Update: Enum Design中文:C# Idioms: Enum还是Enum Class(枚举类)Enum的运算通常涉及到位运算(AND、OR、XOR),按位运算,常使用FlagsAttribute自定义属性定义。FlagsAttribute和Enum的准则:只有要对数值执行按位运算(AND、OR、XOR)时才对枚举使用FlagsAttribute自定义属性。用2的幂(即1、2、4、8等)定义枚举常量。这意味着组合的枚举常量中的各个标志都不重叠。请考虑为常用标志组合创建一个枚举常量。例如,如果 阅读全文
posted @ 2011-11-09 16:12 一路前行 阅读(283) 评论(0) 推荐(0) 编辑