プログラミングでは、あるストリームを別のストリームにコピーすることは一般的なタスクです。これを実装するには多くの方法がありますが、.NETフレームワークは、このプロセスを簡素化するためのいくつかの構築された方法を提供します。
.NET 4.5 Stream.CopyToAsyncは、非同期複製ストリームコンテンツの方法を提供します。このメソッドは、複製操作が完了した後も実行できるタスクを返します。
<code class="language-csharp">input.CopyToAsync(output); await input.CopyToAsync(output);</code>
.NET 3.5以前のバージョン以前のバージョンを使用する場合、フレームワークは構築されたフロー複製方法を提供しませんでした。この場合、次のコードに示すように、独自のソリューションを作成できます。
<code class="language-csharp">input.CopyTo(output);</code>
このメソッドは、進捗レポートを許可し、Lesse属性を取得できないシーンに適しています。
以上が.NETでストリームコンテンツをコピーするための最良の方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。