プログラミングでは、ストリームのコンテンツを別のストリームにコピーすることは、一般的な操作です。 .NETは、この操作を実装するためのいくつかの方法を提供します。
を使用します
このメソッドはタスクを返します。タスクは、操作が完了するように完了するまで待機できます。コンテキストを維持し、フォローアップコードが同じスレッドで実行され続けることができます。
.NET 3.5の以前のバージョンの場合、構築されたメソッドはありませんでした。ループマニュアルのコピーコンテンツを使用する必要があります:
コピーストリームのバッファサイズを調整して、パフォーマンスを最適化できます。
流れの長さは、ストリームの実現には利用できない場合があることに注意してください。 stream.copyto method(.net 4.0)input.CopyToAsync(output);
input.CopyTo(output);
以上が.NETでストリームコンテンツを効率的にコピーする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。