August 2003
Intermediate to advanced
928 pages
32h 1m
English
StreamReader
This class is an extension of
a TextReader and
provides implementations for all its methods.
CurrentEncoding returns the current encoding the
StreamReader is using. If you would like to
discard the buffered data (so it isn’t written to a
disk or other resource), call DiscardBufferedData( ).
This class is a quick way to open a file for reading. Simply call the
constructor with a string containing the filename, and you can
immediately begin reading from the file with methods such as
Read( ), ReadLine( ), or
ReadToEnd( ).
public class StreamReader : TextReader { // Public Constructors public StreamReader(Streamstream); public StreamReader(Streamstream, booldetectEncodingFromByteOrderMarks); public StreamReader(Streamstream, System.Text.Encodingencoding); public StreamReader(Streamstream, System.Text.Encodingencoding, booldetectEncodingFromByteOrderMarks); public StreamReader(Streamstream, System.Text.Encodingencoding, booldetectEncodingFromByteOrderMarks, intbufferSize); public StreamReader(stringpath); public StreamReader(stringpath, booldetectEncodingFromByteOrderMarks); public StreamReader(stringpath, System.Text.Encodingencoding); public StreamReader(stringpath, System.Text.Encodingencoding, booldetectEncodingFromByteOrderMarks); public StreamReader(stringpath, System.Text.Encodingencoding, booldetectEncodingFromByteOrderMarks, intbufferSize); // Public Static Fields public static readonly StreamReader Null; // =System.IO.StreamReader+NullStreamReader ...