您可以使用BitVector32或BitArray.他们从你那里抽象出位操纵.
如果要直接操作int变量中的各个位,可以使用按位运算符:
bool isSet = (variable & (1 << i)) != 0;
Run Code Online (Sandbox Code Playgroud)
variable |= (1 << i);
Run Code Online (Sandbox Code Playgroud)
variable &= ~(1 << i);
Run Code Online (Sandbox Code Playgroud)
variable ^= (1 << i);
Run Code Online (Sandbox Code Playgroud)