MemoryStream.ToArray メソッド

定義

Position プロパティに関係なく、ストリームの内容をバイト配列に書き込みます。

public:
 virtual cli::array <System::Byte> ^ ToArray();
public virtual byte[] ToArray();
abstract member ToArray : unit -> byte[]
override this.ToArray : unit -> byte[]
Public Overridable Function ToArray () As Byte()

返品

Byte[]

新しいバイト配列。

注釈

このメソッドは、配列から MemoryStream の未使用のバイトを省略します。 バッファー全体を取得するには、 GetBuffer メソッドを使用します。

このメソッドは、 MemoryStream の内容のコピーをバイト配列として返します。 現在のインスタンスが指定されたバイト配列で構築された場合は、このインスタンスがアクセスできる配列のセクションのコピーが返されます。 詳細については、 MemoryStream コンストラクターを参照してください。

Note

このメソッドは、 MemoryStream が閉じられたときに機能します。

適用対象

こちらもご覧ください