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>
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!