How to remove an item for a OR'd enum?

后端 未结 7 1763
后悔当初
后悔当初 2020-12-22 18:17

I have an enum like:

public enum Blah
{
    RED = 2,
    BLUE = 4,
    GREEN = 8,
    YELLOW = 16
}

Blah colors = Blah.RED | Blah.BLUE | Blah.YELLOW;
         


        
7条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-22 19:03

    And not it...............................

    Blah.RED | Blah.YELLOW == 
       (Blah.RED | Blah.BLUE | Blah.YELLOW) & ~Blah.BLUE;
    

提交回复
热议问题