Name
StreamReader
Synopsis
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 ...
Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.