Name
StringWriter
Synopsis
This class provides an alternative
to using a System.Text.StringBuilder
to create a
string. This allows you to create a string in the exact same
manner you would create a text file, which can be very useful. It
implements all of the TextWriter
methods.
public class StringWriter : TextWriter { // Public Constructors public method StringWriter(); public method StringWriter( IFormatProvider formatProvider); public method StringWriter(System.Text.StringBuilder sb); public method StringWriter(System.Text.StringBuilder sb, IFormatProvider formatProvider); // Public Instance Properties public override field Encoding Encoding{get; } // overrides TextWriter // Public Instance Methods public override method void Close(); // overrides TextWriter public virtual method StringBuilder GetStringBuilder(); public override method string ToString(); // overrides object public override method void Write(char value); // overrides TextWriter public override method void Write(char[] buffer, int index, // overrides TextWriter int count); public override method void Write(string value); // overrides TextWriter // Protected Instance Methods protected override method void Dispose(bool disposing); // overrides TextWriter }
Hierarchy
System.Object→System.MarshalByRefObject→TextWriter(System.IDisposable)→StringWriter
Get C# in a Nutshell 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.