【发布时间】:2016-10-04 10:32:18
【问题描述】:
我正在使用 MemoryStream 存储报告。但是如果报告的大小超过 70000,则 MemoryStream 不会存储报告。所以在这种情况下我应该增加 MemoryStream 的大小。如何增加 MemoryStream 的大小?
比如说,
mstream=new MemoryStream();
stream.copyTo(mstream); // Here stream contains the report
mstream.position=0;
在这种情况下,如何增加 MemoryStream 的容量以便即使报告大小超过 7000 也可以存储。 请帮忙,因为我是 C# 的初学者。
【问题讨论】:
-
MemoryStream 可以存储超过 7000 或 70000(您的读数不一致)。限制是 x86 和 x64 进程的可用内存(取决于您如何执行它)。请详细描述您遇到的问题 - 例如更多源代码、异常等
-
@SergeyL,如果你附上一个链接会更好,例如,关于
MemoryStream的最大容量的 MSDN 文章。
标签: c# asp.net stream memorystream