Mono Class Library: System.IO.StreamReader Overview | Members

System.IO.StreamReader Constructor

Constructs and initializes a new instance of the System.IO.StreamReader class for the specified stream with the specified character encoding.

public StreamReader (Stream stream, System.Text.Encoding encoding)

Parameters

stream
The System.IO.Stream to read.
encoding
A System.Text.Encoding that specifies the character encoding to use.

Exceptions

TypeReason
ArgumentExceptionstream does not support reading.
ArgumentNullExceptionstream or encoding is null.

Remarks

This constructor initializes the StreamReader.CurrentEncoding property using encoding , the StreamReader.BaseStream property using stream , and the internal buffer to the default size.
Note: The default buffer size is implementation defined.

Requirements

Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0