object objectValue = "hello";
string stringValue = "good bye";
char[] characterArray = { 'a', 'b', 'c', 'd', 'e', 'f' };
bool booleanValue = true;
char characterValue = 'K';
int integerValue = 7;
long longValue = 10000000;
float floatValue = 2.5F;
double doubleValue = 33.333;
StringBuilder buffer = new StringBuilder();
// insert values into buffer
buffer.Insert(0, objectValue);
buffer.Insert(0, " ");
buffer.Insert(0, stringValue);
buffer.Insert(0, " ");
buffer.Insert(0, characterArray);
buffer.Insert(0, " ");
buffer.Insert(0, booleanValue);
buffer.Insert(0, " ");
buffer.Insert(0, characterValue);
buffer.Insert(0, " ");
buffer.Insert(0, integerValue);
buffer.Insert(0, " ");
buffer.Insert(0, longValue);
buffer.Insert(0, " ");
buffer.Insert(0, floatValue);
buffer.Insert(0, " ");
buffer.Insert(0, doubleValue);
buffer.Insert(0, " ");
string output = "buffer after inserts: \n" + buffer.ToString() + "\n\n";
buffer.Remove( 10, 1 ); // delete 2 in 2.5
buffer.Remove( 2, 4 ); // delete .333 in 33.333
output += "buffer after Removes:\n" + buffer.ToString();
Console.WriteLine(output);
