MemoryStream.ToArray 方法

定義

不論 Position 屬性為何,將資料流內容寫入位元組陣列。

C#
public virtual byte[] ToArray ();

傳回

Byte[]

新的位元組陣列。

備註

這個方法會省略 陣列中 MemoryStream 未使用的位元組。 若要取得整個緩衝區,請使用 GetBuffer 方法。

這個方法會傳回 做為位元組數位列之 內容的 MemoryStream 複本。 如果目前實例是在提供的位元組數位上建構的,則會傳回這個實例可存取的陣列區段複本。 如需詳細資訊,請參閱建 MemoryStream 構函式。

備註

這個方法可在 關閉時 MemoryStream 運作。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

另請參閱