摘要: 本文介绍C#位运算的处理方法,第一步, 先建立一个枚举表示所有的权限管理操作,接下来是权限的运算等。 本文介绍C#位运算的处理方法,第一步, 先建立一个枚举表示所有的权限管理操作,接下来是权限的运算等。 常用的位运算主要有与(&), 或(|)和非(~), 比如: 1 & 0 = 0, 1 | 0 = 1, ~1 = 0 在设计权限时, 我们可以把权限管理操作转换为C#位运算来处理. 第一步, 先建立一个枚举表示所有的权限管理操作: [Flags] public enum Permissions { Insert = 1, Delete = 2, Update =... 阅读全文
posted @ 2011-12-20 17:21 Rookier 阅读(650) 评论(1) 推荐(1) 编辑
摘要: 位操作符是对数据按二进制位进行运算的操作符。c#位操作符包括:按位与 & 如果对应位都是1,则结果为1,否则为0按位或 | 如果对应位都是0,则结果为0,否则为1按位取反 ~ 将操作数的每一位按位取反异或 ^ 如果对应位值相同,则结果为0,否者为1左移 <<右移 >>举例说明 public static void Main() { int a=6&3; Console.WriteLine("a={0}",a); //6的二进制是00000110,3的二进制是00000011,按位与后等于00000010, 即2。 int b=6|3; 阅读全文
posted @ 2011-12-20 17:10 Rookier 阅读(1103) 评论(3) 推荐(1) 编辑