예제 #1
0
        /// <summary>Инвертировать состояние бит массива</summary>
        /// <param name="A">Массив бит - источник данных</param>
        public static void Inverse([NotNull] this BitArray A)
        {
            var bits      = A.ToBoolArray();
            var bit_count = A.Length;

            for (var i = 0; i < bit_count; i++)
            {
                A[i] = bits[bit_count - i - 1];
            }
        }