Tecnología

Inicio

Cómo convertir una cadena de números enteros en una matriz de bytes

Cómo convertir una cadena de números enteros en una matriz de bytes


Aprender cómo convertir una cadena de números enteros en una matriz de bytes se puede lograr fácilmente mediante el uso de las propiedades de codificación en C #. La propiedad "Encoding.ASCII" y el método "GetBytes" le permitirá codificar todos los caracteres de la cadena especificada en una secuencia de bytes. Este método devuelve una matriz de bytes que contiene los resultados que a continuación se pueden utilizar para su posterior manipulación, tales como mostrar los bytes a través de la ventana de la consola.

Instrucciones

1 Lanzar Microsoft Visual Studio y haga clic en "Nuevo proyecto" en el panel izquierdo de la pantalla del ordenador. Ampliar "otros idiomas" ampliar "Visual C #", y haga clic en "Windows". Haga doble clic en "Aplicación de consola" para crear una nueva aplicación de consola.

2 Definir la cadena de números enteros añadiendo el código siguiente:

const intString cadena = "0123456789";

3 Convertir y añadir los datos en la matriz de bytes:

byte[] byteArray = Encoding.ASCII.GetBytes(intString);

4 Bucle a través de cada uno de los elementos de la matriz de bytes y mostrar el contenido a través de la ventana de la consola:

foreach (byte index in byteArray)

{

Console.WriteLine ( "{0} = {1}", índice, índice (char));

}

Console.ReadLine ();

5 Pulse la tecla "F5" para ejecutar el programa.