-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'最大容量的文章,那將會更好。 –