Cómo convertir BitArray Byte

by admin

El lenguaje de programación orientado a objetos C # fue desarrollado por Microsoft como parte de su iniciativa .Net. Un BitArray en el lenguaje C # se utiliza para gestionar un conjunto de valores de bit. Se usa cuando se quiere llevar a cabo una serie de datos Boolean de tipo (verdadero o falso). Un byte es un tipo de variable que contiene números enteros sin signo de 8 bits. Desde BitArrays tienen los valores booleanos como 1 y 0, es fácil de convertir un BitArray en un simple byte con el código de programación correcta.

Instrucciones

1 Abra el archivo de C # en Visual Studio o en un programa de edición de texto. Visual Studio es el paquete de software desarrollado por Microsoft para crear programas utilizando sus diversos lenguajes visuales del programa, tales como Visual Basic o C #. Si no tiene Visual Studio, puede utilizar un editor de texto como Bloc de notas. Sin embargo, no utilice un procesador de textos como Microsoft Word ya que estas aplicaciones formatean código y causará errores en el código C #.

2 Desplazarse hasta el punto en el código C # en la que desea convertir un BitArray en un byte. Haga clic para colocar el punto de inserción donde desea comenzar a escribir en el código de programación.

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

public byte ConvertArraryToByte (bits BitArray)

{

if (bits.Count !=5)

{

throw new ArgumentException ( "La longitud BitArray debe ser igual a 5");

}

byte [] = new_bytes nuevo byte [1]

bits.CopyTo (new_bytes, 0);

volver bytes [0];

}

En la tercera línea, cambiar el "5" para el tamaño de su BitArray. Por ejemplo, si su BitArray tiene ocho valores, que será "bits.Count! = 8". La quinta línea es un controlador de errores. Cambie el texto "La longitud BitArray debe ser igual a 5" en el mensaje que desea que aparezca cuando un BitArray no válida se pasa a la función. Todo lo demás se puede salir de la misma.

4 Guarde el documento C #.

ETIQUETA: