public BitArray(BitArray <TEnum> bitArray) : this() { for (var i = 0; i < _data.Length; i++) { _data.Set(i, bitArray._data.Get(i)); } }
public BitArray(System.Collections.BitArray bitArray) { if (bitArray.Length >= 512) { throw new ArgumentException($"Cannot construct BitArray512 from a BitArray of length {bitArray.Length}."); } _data = new BitArray512(bitArray.Length); for (var i = 0; i < bitArray.Length; i++) { _data.Set(i, bitArray[i]); } }
public void Set(int bit, bool value) { _data.Set(bit, value); }