的字節寫入MemoryStream的對象,有必要讓潛在的緩衝區來保存到文件從MemoryStream獲取底層數據的最佳方法?
MemoryStream ms = new MemoryStream();
// ms.Write(...)
// ms.Write(...)
// etc... some bytes are written to the stream
byte[] data = ms.GetBuffer();
int length = data.Length;
但是返回data
是ms
能力,而不是真正的ms
長度。
是更好(更快,更安全,...),以ms
容量設置爲它的長度或分配data
和ms
內容複製到了嗎?
非常感謝你 –