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() | ストリームの終端まで文字を読み取ります。 |
参照
- Class IDisposable
- Namespace System::IO
- Library Aspose.Page for C++