我正在使用MemoryStream来存储报告。但是,如果报告的大小超过70000,则MemoryStream不会存储报告。因此,在这种情况下,我应该增加MemoryStream的大小。如何增加MemoryStream的大小?
比方说,
mstream=new MemoryStream();
stream.copyTo(mstream); // Here stream contains the report
mstream.position=0;
在这种情况下,如何增加MemoryStream的容量,以便即使报表大小超过7000也可以存储。 请帮忙,因为我是C#的初学者。
答案 0 :(得分:0)
你应该使用
MemoryTributary d = new MemoryTributary();
int a = d.ReadByte();
d.SetLength(10000);
int b = d.ReadByte();