using System.Globalization;
public static void Main()
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("en-US")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("en-AU")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("en-CA")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("en-GB")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("en-NZ")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("af-ZA")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("ar-SA")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("ar-EG")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("zh-CN")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("zh-SG")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("fr-FR")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("de-DE")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("el-GR")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("it-IT")));
Console.WriteLine(Program.FormatDefaultCurrencyValue(value,new CultureInfo("ru-RU")));
private static string FormatDefaultCurrencyValue(decimal value, CultureInfo culture)
return value.ToString("C", culture);