MemoryStream.ToArray MemoryStream.ToArray MemoryStream.ToArray MemoryStream.ToArray Method

定義

Position プロパティには関係なく、ストリームの内容をバイト配列に書き込みます。Writes the stream contents to a byte array, regardless of the Position property.

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[]

新しいバイト配列。A new byte array.

注釈

このメソッドは、配列からMemoryStreamの未使用のバイトを省略します。This method omits unused bytes in MemoryStream from the array. バッファー全体を取得するには、 GetBufferメソッドを使用します。To get the entire buffer, use the GetBuffer method.

このメソッドは、 MemoryStreamの内容のコピーをバイト配列として返します。This method returns a copy of the contents of the MemoryStream as a byte array. 現在のインスタンスが、指定されたバイト配列に構築されている場合は、このインスタンスがアクセスできる配列のセクションのコピーが返されます。If the current instance was constructed on a provided byte array, a copy of the section of the array to which this instance has access is returned. 詳細にMemoryStreamついては、コンストラクターを参照してください。See the MemoryStream constructor for details.

注意

このメソッドは、がMemoryStream閉じられている場合に機能します。This method works when the MemoryStream is closed.

適用対象

こちらもご覧ください