/// <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]; } }