Tecnología

Inicio

Cómo escribir una matriz de bytes a Archivo

El lenguaje C # puede almacenar datos de programa en un contenedor llamado una matriz de bytes. Se almacena los datos de la matriz como una secuencia de elementos. En el caso de una matriz de bytes, los elementos son los tipos de datos byte. Un byte es un número que puede almacenar los valores que van de 0 a 255. Una matriz de bytes se pueden escribir en un archivo utilizando el C # incorporado funciones de entrada / salida de archivo. Este es un gran ejercicio para los principiantes a C #, ya que abarca varios conceptos básicos.

Instrucciones

1 Abra Visual Studio 2010, haga clic en el icono del programa. Cuando se carga, seleccione Archivo / Nuevo / Proyecto y haga clic en Visual C # Aplicación / consola. Aparece un archivo de código fuente con un método principal vacía.

2 Almacenar la ruta del archivo que desea escribir en una cadena denominada "ruta". Por ejemplo, para escribir en el fichero "salida.txt" que se encuentra en la unidad C, escriba la siguiente declaración dentro de los corchetes del método principal:

string path = @ "c: \ salida.txt";

3 Crear una "matriz de bytes" y asignarle algunos números. Escribe lo siguiente debajo de la declaración de la ruta del archivo:

byte [] bytearray = {0, 1, 2, 3};

4 Abra el archivo para que pueda escribir la matriz de bytes a ella. Escribe lo siguiente debajo de la línea escrita en el paso anterior:

using (StreamWriter s = File.CreateText(path))

{}

5 Iterar a través de la "matriz de bytes" por medio de un bucle "foreach", como este:

foreach (var elemento en bytearray)

{}

6 Escribir el elemento de matriz de la iteración actual del bucle "foreach" para el archivo de salida. Coloque la siguiente declaración dentro de las llaves del bucle "foreach":

s.WriteLine(item);

7 Ejecutar el programa pulsando el botón "Reproducir" situado en la parte superior de la IDE. El programa escribe los valores contenidos en la "matriz de bytes" para el archivo de salida.