En la programación orientada a objetos , es casi una necesidad de aprender la manera de convertir imágenes en matrices de bytes. Esto es necesario cuando se trabaja con aplicaciones de medios que las imágenes de importación y exportación de bases de datos. Se recomienda para almacenar una imagen en una base de datos en un tipo de datos de bytes en lugar de utilizar una imagen . En Microsoft Visual C #, se puede utilizar la clase " MemoryStream ", junto con la propiedad " ImageFormat.Gif " para hacer la conversión fácilmente. Cosas que necesitará 
 Microsoft Visual C # Express 
 Mostrar más instrucciones 
 1 
 Abra Microsoft Visual C # Express y seleccione "Nuevo proyecto ... " en el panel izquierdo de la pantalla. Haga clic en " Visual C # " en " Plantillas instaladas" y haga doble clic en " aplicación de Windows Forms . " 
 2 
 doble clic en " PictureBox " para agregar un control de cuadro de imagen en el formulario. Agregar un botón con la misma técnica . 
 3 Haga clic en el control " PictureBox " y haga clic 
 "Propiedades ". Encuentre la propiedad " Image " en Apariencia y haga clic en los puntos suspensivos para abrir el cuadro de diálogo Seleccionar recurso . Haga clic en " Importar" y buscar una imagen. " BMP" . Haga clic en " Abrir" y haga clic en " Aceptar". 
 4 
 doble clic en " Button1 " para crear un evento de clic del botón. Agregue el siguiente espacio de nombres de la primera línea de su módulo de código : 
 
 using System.IO ; 
 5 
 Copia y pega el siguiente código al evento de clic de botón para convertir la " . imagen BMP "en el cuadro de imagen en una matriz de bytes : 
 
 byte [ ] byteArray = null; 
 
 MemoryStream ms = new MemoryStream (); 
 
 pictureBox1.Image . Save ( ms, System.Drawing.Imaging.ImageFormat.Gif ) ; 
 
 byteArray = ms.ToArray (); 
 6 
 Press "F5 " para ejecutar el programa y haga clic en " button1. "