如何增加内存流的容量?

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();