c# - MemoryStream 是否在构建时复制?

标签 c#

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

最佳答案

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

引用 .NET 引用源,没有对字节数组进行复制。

关于c# - MemoryStream 是否在构建时复制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52482122/

相关文章:

c# - JsonSerializerSettings 中指定的错误是否捕获所有异常

c# - Windows 窗体应用程序和 Windows 窗体应用程序 (.NET Framework) 之间有什么区别

javascript - 适用于 Wrike API v3 的 Ajax/ASP.net Oauth2

c# - IEnumerator 问题

c# - 找不到动态添加的 UserControl .Net 的实例

c# - MVVX无法从MvxDefaultViewModelLocator初始化ViewModel

c# - 为什么 Calli 比委托(delegate)调用更快?

c# - InputSimulator 在 2 点之间平滑线性鼠标移动

c# - 统一: Build up a dictionary

c# - 无法读取隐藏字段