如何增加内存流的容量?
How to increase the capacity in Memory Stream?
我正在使用 MemoryStream 存储报告。但是如果报告的大小超过 70000,MemoryStream 将不会存储报告。所以在这种情况下我应该增加 MemoryStream 的大小。如何增加 MemoryStream 的大小?
比如说,
mstream=new MemoryStream();
stream.copyTo(mstream); // Here stream contains the report
mstream.position=0;
在这种情况下,我该如何增加 MemoryStream 的容量,以便即使报告大小超过 7000,它也可以存储。 请帮忙,因为我是 C# 的初学者。
你应该使用
MemoryTributary d = new MemoryTributary();
int a = d.ReadByte();
d.SetLength(10000);
int b = d.ReadByte();