你的意思是这样的吗?
public static short SetBit(short input, int bit)
{
return (short) (input | (1 << bit));
}
public static short ClearBit(short input, int bit)
{
return (short) (input & ~(1 << bit));
}
Run Code Online (Sandbox Code Playgroud)
如果你愿意,你甚至可以使它们成为扩展方法.