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.ObjectSystem.MarshalByRefObjectTextWriter(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.