public void ToStringExample()
{
TdDecimal value;
String result;
System.Globalization.NumberFormatInfo formatInfo;
value = TdDecimal.Parse("99873654.22318132");
// FIXED FORMAT
// Using Default FormatProvider.
// result will be 99873654.22
result = value.ToString("f2");
// result will be 99873654.2232
result= value.ToString("f4");
// Going to change the the Decimal Separator
formatInfo.NumberDecimalSeparator = "##";
// result will be 99873654##223218
result = value.ToString("f6");
// CURRENCY FORMAT
// result will be $99,873,654.22
result = value.ToString("C2");
// Going to change the Currency Group Separator
numberFormat.CurrencyGroupSeparator = @"@@";
// Going to chage the Currency Symbol
numberFormat.CurrencySymbol = "?";
// result will be ?99@@873@@654.22
// NOTE: There is a property, CurrencyDecimalSeparator,
// that is used only for currency. Therefore,
// NumberDecimalSeparator has no affect
// on a string formatted with a "c".
result = value.ToString("c4");
}