March 2002
Intermediate to advanced
864 pages
31h 8m
English
StreamWriter
This class implements
TextWriter and provides all its
methods. If you set the
AutoFlush property, every
call to Write() or
WriteLine() flushes
the buffer.
This class is a quick way to open a file for
writing. Call the constructor with a string containing the
filename, and you can immediately begin writing to the file with
Write() or WriteLine().
public class StreamWriter : TextWriter { // Public Constructors public method StreamWriter(Stream stream); public method StreamWriter(Stream stream, System.Text.Encoding encoding); public method StreamWriter(Stream stream, System.Text.Encoding encoding, int bufferSize); public method StreamWriter(string path); public method StreamWriter(string path, bool append); public method StreamWriter(string path, bool append, System.Text.Encoding encoding); public method StreamWriter(string path, bool append, System.Text.Encoding encoding, int bufferSize); // Public Static Fields public static readonly field StreamWriter Null; // =System.IO.StreamWriter // Public Instance Properties public virtual field bool AutoFlush{set; get; } public virtual field Stream BaseStream{get; } public override field Encoding Encoding{get; } // overrides TextWriter // Public Instance Methods public override method void Close(); // overrides TextWriter public override method void Flush(); // overrides TextWriter public override method void Write(char value); // overrides TextWriter public override method void Write(char[] buffer); // overrides ...