コード例 #1
0
 public BitArray(BitArray <TEnum> bitArray)
     : this()
 {
     for (var i = 0; i < _data.Length; i++)
     {
         _data.Set(i, bitArray._data.Get(i));
     }
 }
コード例 #2
0
        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]);
            }
        }
コード例 #3
0
 public void Set(int bit, bool value)
 {
     _data.Set(bit, value);
 }