StringBuilder's properties for different constructors : StringBuffer StringBuilder « Language Basics « C# / C Sharp






StringBuilder's properties for different constructors

StringBuilder's properties for different constructors

using System;
using System.Text;
   
class Test {
   
  public static void DisplayProperties(string name,StringBuilder myStringBuilder) {
    // display the properties for the StringBuilder object
    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 = "www.java2s.com";
    StringBuilder myStringBuilder4 = new StringBuilder(myString);
    int startIndex = 0;
    int stringLength = myString.Length;
    StringBuilder myStringBuilder5 = new StringBuilder(myString, startIndex, stringLength, capacity);
   
    // display the StringBuilder objects' properties
    DisplayProperties("myStringBuilder", myStringBuilder);
    DisplayProperties("myStringBuilder2", myStringBuilder2);
    DisplayProperties("myStringBuilder3", myStringBuilder3);
    DisplayProperties("myStringBuilder4", myStringBuilder4);
    DisplayProperties("myStringBuilder5", myStringBuilder5);
   
  }
   
}
           
       








Related examples in the same category

1.StringBuilder EnsureCapacity methodStringBuilder EnsureCapacity method
2.Demonstrating StringBuilder AppendFormatDemonstrating StringBuilder AppendFormat
3.StringBuilder append: int, char, string, boolean at specific positionStringBuilder append: int, char, string, boolean at specific position
4.StringBuilder AppendFormat() method to add a formatted string containing a floating point number to myStringBuilderStringBuilder AppendFormat() method to add a formatted string containing a floating point number to myStringBuilder
5.StringBuilder Insert(): insert strings into myStringBuilderStringBuilder Insert(): insert strings into myStringBuilder
6.Use the Remove() method to remove part of StringBuilderUse the Remove() method to remove part of StringBuilder
7.Replace(): replace part of myStringBuilderReplace(): replace part of myStringBuilder
8.ToString(): convert myStringBuilder to a stringToString(): convert myStringBuilder to a string
9.illustrates the use of StringBuilder objectsillustrates the use of StringBuilder objects
10.StringBuffer: Replacing CharactersStringBuffer: Replacing Characters
11.StringBuilder foreach StringBuilder foreach
12.StringBuilder: write lineStringBuilder: write line