高效地将 C# 流转换为字节数组
C# 程序员经常需要将 Stream
对象(表示字节序列)转换为 byte[]
数组。这对于文件处理、数据传输和流处理等任务至关重要。
简化的方法
干净高效的解决方案如下:
<code class="language-csharp">using (var memoryStream = new MemoryStream()) { sourceStream.CopyTo(memoryStream); return memoryStream.ToArray(); }</code>
此代码使用 CopyTo
有效地将数据从 sourceStream
传输到 MemoryStream
。 然后,ToArray()
方法可以轻松提取生成的字节数组。 这种方法既紧凑又高效。
以上是如何将 C# 流转换为字节数组?的详细内容。更多信息请关注PHP中文网其他相关文章!