[C#] Problème de conversion de byte[]
Bonjour à tous !
Voilà mon souci.
Je lis un fichier via un stream. Comme je ne connais pas la taille du fichier, je place les buffer que je récupère dans un arraylist de byte[].
Comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Stream str = FileUpload1.PostedFile.InputStream;
byte[] buffer = new byte[4096];
ArrayList pic = new ArrayList();
while (str.Read(buffer,0,buffer.Length)>0)
{
pic.Add(buffer);
} |
Mais maintenant,je voudrais convertir l'arraylist pic en un tableau de byte.
Et je n'y arrive pas.
Comment faire ??
Merci pour votre aide !!!!