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

System.IO.StreamWriter Constructor

Constructs and initializes a new instance of the System.IO.StreamWriter class for the specified stream, using the specified encoding and the default buffer size.

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

Parameters

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

Exceptions

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

Remarks

This constructor initializes the StreamWriter.Encoding property using encoding , and the StreamWriter.BaseStream property using stream . For additional information, see TextWriter.Encoding.

Note: The default buffer size can typically be around 4 KB.

Requirements

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