예제 #1
0
        public void BitArray_Set()
        {
            var array = new BitArray(32);

            array.SetBit(0);
            Assert.IsTrue(array.GetBit(0));
            Assert.IsFalse(array.GetBit(1));
        }
예제 #2
0
        public void BitArray_Invert()
        {
            var array = new BitArray(32);

            array.Invert();
            Assert.IsTrue(array.GetBit(0));
            Assert.IsTrue(array.GetBit(1));

            array = ~array;
            Assert.IsFalse(array.GetBit(0));
            Assert.IsFalse(array.GetBit(1));
        }