首页 > 解决方案 > MemoryStream 是否在施工时复制?

问题描述

当你从一个字节数组构造一个 MemoryStream 时,流是否会创建自己的副本?如果与直接从原始数组中读取字节相比,这是否是高性能场景中的性能问题?

标签: c#

解决方案


文档中似乎没有明确提到它,但请记住,您可以使用它MemoryStream来修改现有的byte[]. 如果复制字节数组,那将没有任何意义。

参考 .NET 参考源,不会对字节数组进行复制。


推荐阅读