StringBuilder EnsureCapacity method

image_pdfimage_print

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() +

Length = ” + buffer.Length +

Capacity = ” + buffer.Capacity;

buffer.EnsureCapacity( 75 );

output += ”

New capacity = ” +buffer.Capacity;

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

output += ”

New length = ” +
buffer.Length + ”
buffer = “;

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