-1
我正在使用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,如果您将链接附加到例如MSDN关于'MemoryStream'最大容量的文章,那将会更好。 –