Originariamente inviato da hornobster
qualcuno mi potrebbe dire come aprire un file binario e poi visualizzarlo in una messagebox, e quindi trasformare i dati in string?
System.IO.FileStream fs = new System.IO.FileStream(@"c:\prova.xxx", System.IO.FileMode.Open, System.IO.FileAccess.Read);
fs e' gia uno stream quindi puoi leggere dati con fs.read
ovviamente ti servira' un buffer di Byte in cui salvare...
per la conversione usa le funzioni statiche della classe
System.Text.Encoding
ovviemente devi conoscere la codifica del file x la conversione...
es: utf-8
String a = System.Text.Encoding.UTF8.getstring(...);
ma se e' un file ke contiene testo xke lo apri in binario e poi converti??
leggi direttamente il testo...
sr=File.OpenText(@"c:\temp\pippo.xxx");

Rispondi quotando