Tengo una matriz System.Collections.BitArray (~ 3000 elementos) y me gustaría cambiar todos los bits a la izquierda por 1. Sin embargo, la colección no parece apoyar esa operación (es decir, bitArray < < 1 no funciona y no hay ningún método). ¿Alguna idea sobre cómo hacer eso?BitArray - Shift bits
Gracias!
Eso genial ... pero lento. Pensé que habría un operador o método especial ya que estamos jugando con bits. – Martin
Puedes recorrer el largo camino de copiar el contenido de tu 'BitArray' a' bool [] 'y luego copiar los datos a otro' bool [] 'usando offsets. Finalmente, puede recrear su 'BitArray' a partir del' bool [] 'resultante. Pero dudo que sea más rápido que acceder a cada elemento para tus ~ 3000 bits. –