Effects of StringBuilder capacity : StringBuilder « String « C# / CSharp Tutorial






using System;
using System.Text;

class MainClass {

    public static void DisplayProperties(string name, StringBuilder myStringBuilder ) {
        Console.WriteLine(name + ".Length = " + myStringBuilder.Length);
        Console.WriteLine(name + ".Capacity = " + myStringBuilder.Capacity);
        Console.WriteLine(name + ".MaxCapacity = " + myStringBuilder.MaxCapacity);
    }
    public static void Main() {
        StringBuilder myStringBuilder = new StringBuilder();
        int capacity = 50;
        StringBuilder myStringBuilder2 = new StringBuilder(capacity);
        int maxCapacity = 100;
        StringBuilder myStringBuilder3 = new StringBuilder(capacity, maxCapacity);
        
        string myString = "this is a test";
        
        StringBuilder myStringBuilder4 = new StringBuilder(myString);
        
        int startIndex = 0;
        int stringLength = myString.Length;
        StringBuilder myStringBuilder5 = new StringBuilder(myString, startIndex, stringLength,capacity);

        DisplayProperties("myStringBuilder", myStringBuilder);
        DisplayProperties("myStringBuilder2", myStringBuilder2);
        DisplayProperties("myStringBuilder3", myStringBuilder3);
        DisplayProperties("myStringBuilder4", myStringBuilder4);
        DisplayProperties("myStringBuilder5", myStringBuilder5);


    }

}








5.20.StringBuilder
5.20.1.Add formatted string to StringBuilder
5.20.2.Append('A ').Append('B ').Append('C... ')
5.20.3.Append string and insert string to a StringBuilder
5.20.4.Use StringBuilder to reverse a string
5.20.5.Set Length property of StringBuilder
5.20.6.StringBuilder: Length, Capacity, MaxCapacity
5.20.7.Effects of StringBuilder capacity
5.20.8.Use the AppendFormat() method to add a formatted string containing a floating point number to myStringBuilder
5.20.9.Use the Append() method to append two strings, an int, and a bool to StringBuilder
5.20.10.Use the Append() method to append a character to StringBuilder
5.20.11.Use the Append() method to append a substring to StringBuilder
5.20.12.Display the contents of StringBuilder
5.20.13.Use the AppendFormat() method to add a formatted string containing a floating point number to myStringBuilder
5.20.14.Use the Insert() method to insert strings into StringBuilder
5.20.15.Use the Remove() method to remove part of StringBuilder
5.20.16.Use the Replace() method to replace part of StringBuilder
5.20.17.Use the ToString() method to convert StringBuilder to a string
5.20.18.StringBuilder: append value with format