ReaderオブジェクトとWriterオブジェクト

 

 

各クラスのプロパティやメソッドの引数として、ReaderオブジェクトやWriterオブジェクトを指定できる場合があります。

これらは特定のクラスのオブジェクトを指すのではなく、特定の機能を持つ任意のオブジェクトのことを表します。

 

Readerオブジェクト

Readメソッドなどの読み込み用メソッドが使用できるオブジェクトです。読み込みモードで作成したFileオブジェクトやHttpResponseオブジェクトなどが相当します。

指定したReaderオブジェクトは、内部でReadメソッドの検索が行われ、見つかったメソッドが呼び出されて、読み込んだデータが使用されます。ReadLineメソッドなど他のメソッドが使用される場合もあります。

 

image001

 

Writerオブジェクト

Writeメソッドなどの書き込み用メソッドが使用できるオブジェクトです。書き込みモードで作成したFileオブジェクトやHttpRequestオブジェクトなどが相当します。

指定したWriterオブジェクトは、内部でWriteメソッドの検索が行われ、見つかったメソッドが呼び出されて、データの書き込みが行われます。

WriteStringメソッドなど他のメソッドが使用される場合もあります。

 

image002

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る