August 2003
Intermediate to advanced
928 pages
32h 1m
English
TextWriter
This class writes strings of
characters to a stream.
Encoding sets the encoding of the produced text;
change the object that provides formatting by setting
FormatProvider. To change the newline character
produced in your text, set the NewLine property.
To write to a stream, call either Write( ) or
WriteLine( ). To clear the current buffer of
characters, use Flush( ). As always,
Close( ) allows you to free the resources in use
by the TextWriter.
public abstract class TextWriter : MarshalByRefObject, IDisposable { // Protected Constructors protected TextWriter( ); protected TextWriter(IFormatProviderformatProvider); // Public Static Fields public static readonly TextWriter Null; // =System.IO.TextWriter+NullTextWriter // Protected Instance Fields protected char[ ] CoreNewLine; // Public Instance Properties public abstract Encoding Encoding{get; } public virtual IFormatProvider FormatProvider{get; } public virtual string NewLine{set; get; } // Public Static Methods public static TextWriter Synchronized(TextWriterwriter); // Public Instance Methods public virtual void Close( ); public virtual void Flush( ); public virtual void Write(boolvalue); public virtual void Write(charvalue); public virtual void Write(char[ ]buffer); public virtual void Write(char[ ]buffer, intindex, intcount); public virtual void Write(decimalvalue); public virtual void Write(doublevalue); public virtual void Write(intvalue); public virtual void Write(longvalue); public virtual ...