(.net 4.5及以后)Stream.CopyToAsync
,使无缝集成到异步工作流程中。 用法很简单:
提供了更简单的,尽管是替代方案。 它将数据直接从输入传输到输出流。 >
>
最佳选择取决于您的.NET版本和应用程序要求。 建议用于优先考虑效率和响应能力的异步操作。 Stream.CopyToAsync
>同步复制:Task
(.net 4.0及以后)<code class="language-csharp">await input.CopyToAsync(output);</code>
>
在.NET 4.0及以后的同步流副本中,Stream.CopyTo
>手动实现(pre-.net 4.0):Stream.CopyTo
<code class="language-csharp">input.CopyTo(output);</code>
选择正确的方法:
以上是如何在.NET中有效复制流内容?的详细内容。更多信息请关注PHP中文网其他相关文章!