TextReader and TextWriter


These are stream helper classes that make it easier to read and write text data onto an underlying stream. The following table describes the TextReader class’s most useful methods.

Open table as spreadsheet

Method

Purpose

Close

Closes the reader and releases any resources that it is using.

Peek

Reads the next character from the text without changing the reader’s state so other methods can read the character later.

Read

Reads data from the input. Overloaded versions of this method read a single character, or an array of characters up to a specified length.

ReadBlock

Reads data from the input into an array of characters.

ReadLine

Reads a line of characters from the input and returns the data in a string.

ReadToEnd

Reads any remaining characters in the input and returns them in a string.

The following table describes the TextWriter class’s most useful properties.

Open table as spreadsheet

Property

Purpose

Encoding

Specifies the data’s encoding (ASCII, UTF-8, Unicode, and so forth).

FormatProvider

Returns an object that controls formatting.

NewLine

Gets or sets the stream’s new-line sequence.

The following table describes the TextWriter class’s most useful methods.

Open table as spreadsheet

Method

Purpose

Close

Closes the writer and releases any resources it uses.

Flush

Writes any buffered data into the underlying output.

Write

Writes a value into the output. This method has many overloaded versions that write characters, arrays of characters, integers, strings, unsigned 64-bit integers, and so forth.

WriteLine

Writes data into the output followed by the new-line sequence.




Visual Basic 2005 with  .NET 3.0 Programmer's Reference
Visual Basic 2005 with .NET 3.0 Programmer's Reference
ISBN: 470137053
EAN: N/A
Year: 2007
Pages: 417

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net