ubiquitour.com

Cómo convertir BitArray a Byte

El C# lenguaje de programación orientado a objetos desarrollado por Microsoft como parte de su iniciativa de net. BitArray en el lenguaje C# se utiliza para administrar una matriz de valores de bit. Se utiliza cuando desea mantener una serie de datos de tipo Boolean (true o falsas). Un byte es un tipo de variable que contiene enteros de 8 bits sin signo. Puesto que BitArrays contener los valores booleanos como 1s y 0s, es fácil de convertir un BitArray en un simple byte con la derecha código de programación.

Instrucciones

1 Abra el archivo de C# en Visual Studio o en un programa de edición de texto. Visual Studio es el software desarrollado por Microsoft para crear programas usando sus varios idiomas programa Visual, como Visual Basic o C#. Si no tienes Visual Studio, puede utilizar un editor de texto como Bloc de notas. Sin embargo, no use un procesadores de texto como Microsoft Word porque estas aplicaciones Añadir código de formato que se producirá errores en el código de C#.

2 Desplácese hasta el punto en el código de C# donde usted quiere convertir un BitArray en un byte. Haga clic para colocar el punto de inserción donde desee empezar a escribir en el código de programación.

3 Agregue el código siguiente para crear una función que va a convertir un BitArray un byte:

público byte ConvertArraryToByte (BitArray bits)

{

if (bits.Count !=5)

{

throw new ArgumentException("The BitArray length must equal 5");

}

byte[ ] new_bytes = new byte [1]

bits.CopyTo(new_bytes, 0);

return bytes[0];

}

En la tercera línea, cambiar el "5" para el tamaño de su BitArray. Por ejemplo, si su BitArray contiene ocho valores, será "bits. Cuenta! = 8. " La quinta línea es un controlador de errores. Cambiar el texto "la BitArray longitud debe ser igual a 5" para el mensaje mostrado cuando un BitArray no válido se pasa a la función. Todo lo demás que se puede dejar el mismo.

4 Guardar el documento de C#.