Una mano con este codigo. (array de byte dinamico)

Iniciado por 70N1, 12 Septiembre 2014, 13:19 PM

0 Miembros y 1 Visitante están viendo este tema.

70N1

Este es mi code:

Código (csharp) [Seleccionar]
using (FileStream fs = new FileStream(@"2.bin", FileMode.Open, FileAccess.Read))
       {

           byte[] coming= new byte[1];//------------->> AYUDA
           byte readd;
           FileStream fileStream = new FileStream(fileName, FileMode.Create);
           for (offset = 1; offset <= fs.Length; offset++)
           {
               fs.Seek(-offset, SeekOrigin.End);
               //Console.Write(Convert.ToChar(fs.ReadByte()));
               int readb = fs.ReadByte();
                readd = Convert.ToByte(readb);
               //fileStream.WriteByte(readd);
               coming[+1] =readd;// ----------------------->>AYUDA
           }
           


       
       }


Necesito rellenar el coming[] con los bytes de readd, no tengo ni idea de como declarar el array.
70N1

kub0x

Código (csharp) [Seleccionar]
Byte[] coming = new byte[fs.length - 1];

fs.read(coming, 0, coming.length);

Generas un array del mismo tamaño que el archivo binario leído para posteriormente volcar el contenido en dicho array.

Saludos!
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate


70N1

Muchas gracias.

Me a servido de mucha ayuda.
Eres un Crack
70N1

BlackM4ster

- Pásate por mi web -
https://codeisc.com

Eleкtro

Porfavor, no reabrir temas resueltos para hacer comentarios OffTopic '¬¬ :P

PD: A mi tampoco me gusta el "antifaz" de VisualStudio que se puso el compañero KuB0x xD.

Tema cerrado.