示例#1
0
        public void ReadMeBitwiseOperations()
        {
            // a | b
            YourEnum fooOrBar = EnumUtil.BitwiseOr(YourEnum.Foo, YourEnum.Bar);

            // a & b
            YourEnum fooAndBar = EnumUtil.BitwiseAnd(YourEnum.Foo, YourEnum.Bar);

            // a ^ b
            YourEnum fooXorBar = EnumUtil.BitwiseExclusiveOr(YourEnum.Foo, YourEnum.Bar);

            // ~ a
            YourEnum notBar = EnumUtil.BitwiseNot(YourEnum.Bar);
        }