以下のコードは、小数点記号に対しては正常に機能します。つまり、pt-pt では "," をレンダリングし、en-us では "." をレンダリングします。
桁区切り記号で同じ動作を実現するにはどうすればよいですか?
decimal dec = Convert.ToDecimal(20000.01);
IFormatProvider portuguese = new System.Globalization.CultureInfo("pt-pt");
IFormatProvider english = new System.Globalization.CultureInfo("en-us");
Console.WriteLine(dec.ToString(portuguese));
Console.WriteLine(dec.ToString(english));