StringBuilder EnsureCapacity method : StringBuffer StringBuilder « Language Basics « C# / C Sharp






StringBuilder EnsureCapacity method

StringBuilder EnsureCapacity method
   using System;
   using System.Text;

   class StringBuilderFeatures
   {
      static void Main(string[] args)
      {
         StringBuilder buffer =new StringBuilder( "Hello, how are you?" );

         string output = "buffer = " + buffer.ToString() +
            "\nLength = " + buffer.Length +
            "\nCapacity = " + buffer.Capacity;

         buffer.EnsureCapacity( 75 );

         output += "\n\nNew capacity = " +buffer.Capacity;

         // truncate StringBuilder by setting Length property
         buffer.Length = 10;

         output += "\n\nNew length = " +
            buffer.Length + "\nbuffer = ";

         // use StringBuilder indexer
         for ( int i = 0; i < buffer.Length; i++ )
            output += buffer[ i ];

         Console.WriteLine( output);
      }
   }


           
       








Related examples in the same category

1.Demonstrating StringBuilder AppendFormatDemonstrating StringBuilder AppendFormat
2.StringBuilder's properties for different constructorsStringBuilder's properties for different constructors
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