The Input Methods Defined by TextReader : TextReader TextWriter « File Directory Stream « C# / CSharp Tutorial






MethodDescription
void Close()Closes the input source.
int Peek()Gets the next character from the input stream without bypassing that character. Returns -1 if no character is available.
int Read()Returns an integer representing the next character. Returns -1 when the end of the stream is encountered.
int Read(char[ ] buf,int offset, int numChars)Attempts to read up to numChars characters into buf starting at buf[offset], returning the number of characters successfully read.
int ReadBlock(char[ ] buf,int offset, int numChars)Attempts to read up to numChars characters into buf starting at buf[offset], returning the number of characters successfully read.
string ReadLine()Reads the next line of text. Returns Null if it is at end-of-file.
string ReadToEnd()Reads all of the remaining characters in a stream.


15.22.TextReader TextWriter
15.22.1.The Input Methods Defined by TextReader
15.22.2.TextWriter defines Write() and WriteLine() that output all of the built-in types.
15.22.3.The TextReader and TextWriter classes are implemented by several character-based stream classes.
15.22.4.Writing to a writer