System::IO::TextReader クラス

TextReader class

さまざまなソースから文字シーケンスを読み取るリーダーを表すクラスの基底クラスです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。

class TextReader : public System::IDisposable

メソッド

メソッド説明
virtual Close()ストリームを閉じ、取得したリソースを解放します。
Dispose() override現在のオブジェクトが使用しているすべてのリソースを解放し、基になるストリームを閉じます。
virtual Peek()ストリームから単一の文字を読み取りますが、ストリームの読み取りカーソルは変更しません。
virtual Read()ストリームから単一の文字を読み取ります。
virtual Read(ArrayPtr<char_t>, int, int)ストリームから指定された文字数を読み取り、指定された位置から始まる指定された文字配列に書き込みます。
virtual ReadBlock(ArrayPtr<char_t>, int, int)現在の TextReader から指定された最大文字数を読み取り、指定されたインデックスから始まるバッファにデータを書き込みます。
virtual ReadLine()ストリームから現在の行の終端まで文字を読み取ります。
virtual ReadToEnd()ストリームの終端まで文字を読み取ります。

参照