我不能得到這個工作。我有一個MemoryStream對象。這個類 有一個Position屬性,告訴你讀了多少個字節。如何從MemoryStream中刪除數據
我想要做的就是刪除0到1之間的所有字節位置-1
我嘗試這樣做:
MemoryStream ms = ...
ms.SetLength(ms.Length - ms.Position);
但在某些時候我的數據被破壞。
所以最後我做這個
MemoryStream ms = ...
byte[] rest = new byte[ms.Length - ms.Position];
ms.Read(rest, 0, (int)(ms.Length - ms.Position));
ms.Dispose();
ms = new MemoryStream();
ms.Write(rest, 0, rest.Length);
其作品,但不是真正有效。
任何想法,我可以得到這個工作?
感謝
幫我,謝謝 – Tarion 2012-03-29 07:29:06