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

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

StreamReader.DiscardBufferedData メソッド

StreamReader オブジェクトが、現在のデータを破棄できるようにします。

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

Public Sub DiscardBufferedData
Dim instance As StreamReader

instance.DiscardBufferedData
public void DiscardBufferedData ()
public:
void DiscardBufferedData ()
public void DiscardBufferedData ()
public function DiscardBufferedData ()
解説解説

DiscardBufferedData は、基になるストリーム内の既知の場所へのシークを行った後にその新しいポイントから読み込みを開始するか、StreamReader オブジェクトの内容を複数回読み込むために使用します。このメソッドはパフォーマンスの低下を招く可能性があるため、頻繁に使用するのは控え、必要な場合だけ使用するようにしてください。

読み取り用のメソッドでは、基になるストリームの現在位置が更新されないため、クラスによっては、そのインスタンスはストリームに実際に存在する文字よりも多くの文字を返す場合があります。この問題を回避する手段の 1 つが、DiscardBufferedData を使用して、StreamReader オブジェクトの内部バッファの内容を破棄する方法です。

その他の一般的な I/O タスクまたは関連する I/O タスクの例を次の表に示します。

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



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

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

   

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



StreamReader.DiscardBufferedData メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS