Nella programmazione orientata agli oggetti , è quasi una necessità di imparare come convertire le immagini in un array di byte . Questo è necessario quando si lavora con applicazioni multimediali che di importazione e di esportazione di immagini da database . Si consiglia di memorizzare un'immagine in un database in un tipo di dati byte invece di utilizzare un'immagine. In Microsoft Visual C # , è possibile utilizzare la classe " MemoryStream " insieme con la proprietà " ImageFormat.Gif " per effettuare la conversione con facilità . Cose che ti serviranno 
 Microsoft Visual C # Express 
 Show More Istruzioni 
 1 
 Aprire Microsoft Visual C # Express e selezionare " Nuovo progetto ... " dal riquadro sinistro dello schermo . Fare clic su " Visual C # " in " Modelli installati " e fare doppio clic su " Applicazione Windows Form ". 
 2 
 doppio clic su " PictureBox " per aggiungere un controllo casella di immagine al form. Aggiungere un pulsante con la stessa tecnica . 
 3 
 fare clic con il controllo " PictureBox " e fare clic su "Proprietà ". Trovare la proprietà "Immagine" in Aspetto e fare clic sui puntini di sospensione per aprire la finestra di dialogo Seleziona risorsa . Fare clic su "Importa" e cercare di un'immagine " . BMP " . Fare clic su " Apri" e fare clic su " OK ". 
 4 
 doppio clic su " button1 " per creare un evento click del pulsante . Aggiungere il seguente spazio dei nomi per la prima riga del modulo di codice : 
 
 using System.IO; 
 5 
 Copia e incolla il seguente codice per l' evento click del pulsante per convertire il " . BMP "immagine nella casella di immagine in un array di byte : 
 
 byte [ ] byteArray = null; 
 
 MemoryStream ms = new MemoryStream ( ) ; 
 
 PictureBox1.Image . Salva ( ms , System.Drawing.Imaging.ImageFormat.Gif ) ; 
 
 byteArray = ms.ToArray (); 
 6 
 Premere " F5 " per eseguire il programma e fare clic su " Button1 ".