C# ストリームからバイト配列への変換
質問: C# の Stream オブジェクトをバイト配列に効率的に変換するにはどうすればよいですか?
答え:
CopyTo メソッドを使用すると、この変換を直接実行できます。次のコード スニペットを参照してください:
<code class="language-csharp">using (var memoryStream = new MemoryStream()) { sourceStream.CopyTo(memoryStream); return memoryStream.ToArray(); }</code>
このコードは、MemoryStream オブジェクトを作成し、CopyTo メソッドを使用して、sourceStream の内容を MemoryStream にコピーします。最後に、memoryStream の内容をバイト配列として返します。
以上がC# ストリームをバイト配列に効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。