using System.Globalization;
using System.Collections.Generic;
public static void Main()
List<string> list = new List<string>();
Console.WriteLine("CULTURE Moeda");
Console.WriteLine("--------------------------------------------------------------");
foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.AllCultures))
if(!string.IsNullOrEmpty(ci.Name)){
var culture = System.Globalization.CultureInfo.CreateSpecificCulture(ci.Name);
double valor = 1234567.89;
Console.WriteLine(string.Format("{0,-12} {1,-12}",ci.Name, valor.ToString("c", culture)));