Tag: bitset

什么是Java的BitSet的C#等价物?

我的要求很简单: 能够定义位数组的维度,即:5个字节。 bool Get(bitIndex:int) 设置(bitIndex:int) 是否有ac#等效,它提供与Java中的BitSet类似的function? 这是场景: 初始化5个字节,所有位都为0(假)。 将字节3,位8设置为TRUE。 获取字节3,位8的状态。 更新 :Michael Bray的解决方案: static void Main(string[] args) { // Set for 5 bytes BitArray ba = new BitArray(8 * 5); // Set bit #1 on byte #4 ba.Set(GetBitNum(4, 1), true); // Get bit #1 on byte #4 bool v = ba.Get(GetBitNum(4, 1)); } static int […]