Heim > Backend-Entwicklung > C++ > Wie konvertiert man einen C#-Stream effizient in ein Byte-Array?

Wie konvertiert man einen C#-Stream effizient in ein Byte-Array?

DDD
Freigeben: 2025-01-12 10:49:41
Original
272 Leute haben es durchsucht

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

Konvertierung von C#-Stream in Byte-Array

Frage: Wie konvertiert man ein Stream-Objekt in C# effizient in ein Byte-Array?

Antwort:

Mit der CopyTo-Methode können Sie diese Konvertierung direkt durchführen. Bitte beachten Sie den folgenden Codeausschnitt:

<code class="language-csharp">using (var memoryStream = new MemoryStream()) {
  sourceStream.CopyTo(memoryStream);
  return memoryStream.ToArray();
}</code>
Nach dem Login kopieren

Dieser Code erstellt ein MemoryStream-Objekt und verwendet die CopyTo-Methode, um den Inhalt des SourceStream in den MemoryStream zu kopieren. Schließlich wird der Inhalt von „memoryStream“ als Byte-Array zurückgegeben.

Das obige ist der detaillierte Inhalt vonWie konvertiert man einen C#-Stream effizient in ein Byte-Array?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage