Maison > développement back-end > C++ > Comment convertir efficacement un flux C# en un tableau d'octets ?

Comment convertir efficacement un flux C# en un tableau d'octets ?

DDD
Libérer: 2025-01-12 10:49:41
original
344 Les gens l'ont consulté

How to Efficiently Convert a C# Stream to a Byte Array?

Conversion de flux C# en tableau d'octets

Question : Comment convertir efficacement un objet Stream en C# en un tableau d'octets ?

Réponse :

En utilisant la méthode CopyTo, vous pouvez effectuer cette conversion directement. Veuillez vous référer à l'extrait de code suivant :

using (var memoryStream = new MemoryStream()) {
  sourceStream.CopyTo(memoryStream);
  return memoryStream.ToArray();
}
Copier après la connexion

Ce code crée un objet MemoryStream et utilise la méthode CopyTo pour copier le contenu du sourceStream vers le memoryStream. Enfin, il renvoie le contenu de memoryStream sous forme de tableau d'octets.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal