No, non dico che devi farlo, ma che (inavvertitamente) lo stai già facendo.Originariamente inviato da fleone
Ciao! Ti ringrazio per la risposta, ma non ho capito cosa vuoi dire... dovrei salvare un byte si ed uno no? sono nuovo di c# e qualcosa alle volte mi sfugge.. Ti ringrazio in anticipo.
Mi spiego: ogni volta che usi ReadByte, leggi un byte; nel tuo codice, lo usi una volta e verifichi di non essere giunto alla fine dello Stream dei dati da leggere (valore diverso da -1), mentre la seconda volta che chiami ReadByte lo scrivi... ma il primo byte lo hai perso, e questo si ripete fino alla conclusione del ciclo, con il risultato che - apparentemente, non ho provato il codice - un byte su due viene perso.
E' più chiaro?![]()