Beispiel #1
0
        internal virtual void DoNextSetBit(BitArray a, Int64BitSet b)
        {
            int  aa = -1;
            long bb = -1;

            do
            {
                aa = a.NextSetBit(aa + 1);
                bb = bb < b.Length - 1 ? b.NextSetBit(bb + 1) : -1;
                Assert.AreEqual(aa, bb);
            } while (aa >= 0);
        }