918 votes

Comment puis-je convertir octet [] pour diffuser en C #?

Comment puis-je convertir un `` tableau de flux de données en c# ?

1555voto

Martin Buberl Points 14573

La meilleure façon de convertir un tableau d’octets dans un flux de données utilise le `` classe :

410voto

Cody Gray Points 102261

Vous êtes à la recherche pour l' MemoryStream.Write méthode. Par exemple, le code suivant va écrire le contenu d'un byte[] tableau dans un flux de mémoire:

byte[] myByteArray = new byte[10];
MemoryStream stream = new MemoryStream();
stream.Write(myByteArray, 0, myByteArray.Length);

Sinon, vous pouvez créer un nouveau, non redimensionnable MemoryStream objet sur la base du tableau d'octets:

byte[] myByteArray = new byte[10];
MemoryStream stream = new MemoryStream(myByteArray);

34voto

QrystaL Points 2606

L’approche générale pour écrire dans n’importe quel flux (non seulement MemoryStream) consiste à utiliser BinaryWriter :

4voto

Corey Ogburn Points 5146

Cherchez dans la classe MemoryStream en :

http://msdn.Microsoft.com/en-US/Library/System.IO.MemoryStream.aspx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X