エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

TextReader クラス

2013/12/12

一連の文字を読み取ることができるリーダーを表します。

Namespace:  System.IO
アセンブリ:  mscorlib (mscorlib.dll 内)

public abstract class TextReader : IDisposable

TextReader 型で公開されるメンバーは以下のとおりです。

  名前説明
プロテクト メソッドTextReaderTextReader クラスの新しいインスタンスを初期化します。
このページのトップへ

  名前説明
パブリック メソッドCloseTextReader を閉じ、その TextReader と関連付けられているシステム リソースを解放します。
パブリック メソッドDispose()この TextReader オブジェクトによって使用されているすべてのリソースを解放します。
プロテクト メソッドDispose(Boolean)TextReader によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
パブリック メソッドEquals(Object)指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドFinalizeObject がガベージ コレクションで再利用される前に、Object がリソースを解放して他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッドPeekリーダーや文字の読み取り元の状態を変更せずに、次の文字を読み取ります。入力ストリームから実際に文字を読み取らずに次の文字を返します。
パブリック メソッドRead()入力ストリームから次の文字を読み込み、1 文字分だけ文字位置を進めます。
パブリック メソッドRead(Char[], Int32, Int32)現在のストリームから最大 count 文字を読み取り、読み取った文字を index を開始位置として buffer に書き込みます。
パブリック メソッドReadAsync指定したインデックスを開始位置として、現在のテキスト リーダーから、指定された最大文字数を非同期的に読み取り、データをバッファーに書き込みます。
パブリック メソッドReadBlock現在のストリームから最大 count 文字を読み取り、読み取ったデータを index を開始位置として buffer に書き込みます。
パブリック メソッドReadBlockAsync指定したインデックスを開始位置として、現在のテキスト リーダーから、指定された最大文字数を非同期的に読み取り、データをバッファーに書き込みます。
パブリック メソッドReadLine現在のストリームから 1 行分の文字を読み取り、そのデータを文字列として返します。
パブリック メソッドReadLineAsync1 行分の文字を非同期的に読み取り、そのデータを文字列として返します。
パブリック メソッドReadToEnd現在の位置から TextReader の末尾までのすべての文字を読み取り、それらを 1 つの文字列として返します。
パブリック メソッドReadToEndAsyncテキスト リーダーの現在位置から末尾まですべての文字を非同期的に読み取り、1 つの文字列として返します。
パブリック メソッドToString現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
このページのトップへ

  名前説明
パブリック フィールド静的メンバーNull読み取り対象のデータを持たない TextReader を提供します。
このページのトップへ

TextReader は、ストリームと文字列から文字を読み取る StreamReader および StringReader の抽象基本クラスです。テキスト ファイルを開いて、指定した範囲の文字を読み取りを行う場合や、既存のストリームに基づいてリーダーを作成する場合は、これらの派生クラスを使用します。

継承時の注意

TextReader クラスの有用なインスタンスを作成するには、派生クラスで少なくとも Peek メソッドと Read メソッドを実装する必要があります。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

表示:
© 2014 Microsoft