String C# 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);
    }
}