Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2015, 12:02
lmmontero
 
Fecha de Ingreso: mayo-2015
Mensajes: 15
Antigüedad: 9 años
Puntos: 0
Respuesta: Error elemento administrado

Hola eferion,

Tienes toda la razón, lo muevo al foro de .NET. Como te decía, estaba un poco perdido con este tema y no tengo muy claro cómo funciona..

De hecho, quizá haya otra forma para solucionar mi problema, en lugar de utilizar BitArray. Te comento lo que quiero hacer por si podéis ayudarme..

Tengo definido un char de 8 caracteres que se rellena concatenando los valores de otros char de origen, de forma que al final me queda una cadena de 8 caracteres (todos los caracteres en realidad son '0' y '1'. Es decir, mi cadena guardaría (por ejemplo) los siguientes valores: ('0','0','0','1','0','0','1','0'). Por tanto, estoy ocupando 64 bits (8 bits por cada carácter, verdad?).

Lo que necesito es almacenar esos 8 caracteres en un único char, de forma que me ocupen solo 8 bits. ¿Cómo podría hacer esto? Había pensado pasar los 8 caracteres iniciales a su valor entero y después almacenar ese valor entero dentro del char destino, que sería de tamaño 1, (de 8 bits), pero no he conseguido que eso me funcione.

De ahí la idea de intentar hacerlo con BitArray

¿Alguna idea? Todas serán bienvenidas! Gracias!