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 コンストラクターを参照してください。

注意

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

適用対象

こちらもご覧ください