MemoryStream.GetBuffer メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > MemoryStream.GetBuffer メソッドの意味・解説 

MemoryStream.GetBuffer メソッド

このストリーム作成元の符号なしバイト配列返します

名前空間: System.IO
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Overridable Function
 GetBuffer As Byte()
Dim instance As MemoryStream
Dim returnValue As Byte()

returnValue = instance.GetBuffer
public virtual byte[] GetBuffer ()
public:
virtual array<unsigned char>^ GetBuffer ()
public byte[] GetBuffer ()
public function GetBuffer () : byte[]

戻り値
このストリーム作成使用したバイト配列現在のインスタンス構築するときに、MemoryStream コンストラクタバイト配列提供されなかった場合は、基になる配列

例外例外
解説解説

ファイル作成およびテキストファイルへの書き込み例については、「方法 : ファイルテキスト書き込む」を参照してくださいファイルからのテキスト読み取り例については、「方法 : ファイルかテキスト読み取る」を参照してくださいバイナリ ファイル読み取りおよび書き込み例については、「方法 : 新しく作成されデータ ファイルに対して読み書きする」を参照してください

バッファには、使用されない可能性のある割り当て済みバイト含まれます。たとえば、文字列 "test" が MemoryStream オブジェクト書き込まれ場合252 バイト未使用であってもGetBuffer から返されるバッファ長さは 4 ではなく 256なりますバッファ内のデータだけを取得するには、ToArray メソッド使用します。ただし、ToArray は、メモリ内のデータコピー作成します

パブリック参照できるバッファを持つ MemoryStream インスタンス作成するには、MemoryStream、MemoryStream(Byte[],Int32,Int32,Boolean,Boolean)、または MemoryStream(Int32) を使用します現在のストリームサイズ変更できる場合に、このメソッドを 2 回呼び出しても、メソッド呼び出しの間に基になるバイト配列サイズ変更されると、同じ配列返されません。詳細については、Capacityトピック参照してください

メモメモ

このメソッドは、メモリ ストリーム閉じられているときに機能します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

MemoryStream.GetBuffer メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MemoryStream.GetBuffer メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS