摘要: 对枚举值进行AND 和 OR 操作是 .Net 中最不常用的功能之一,在读了本文之后你将会发觉它其实也是一个比较有用的功能。 在做项目的时候我们可能经常会碰到这样一种情况:我们需要存储一些boolean值,然后在我们定义的类里面对应的添加一个Isxxxx 属性。比如说用户权限对象(IsAdmin,IsUser,IsPowerUser等)。创建和检查这样的一些相关属性,然后还要注意这些属性之间的组合,随着这样的属性数量的增加,我们会发觉编写和维护代码的工作量会相当的大而且容易出错。 对于以上情况位操作(AND和OR)就可以相当轻松的进行处理,注意AND和OR是位操作符,他们是在数字的二进制表示层上进行操作。 如果你对二进制数不熟悉,请先参考相关资料。 阅读全文
posted @ 2011-07-05 17:13 年轻的蜗牛 阅读(1250) 评论(0) 推荐(1) 编辑