У меня проблема с decimal.ToString("C")
переопределением.
По сути, я хочу сделать следующее:
CultureInfo usCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = usCulture;
NumberFormatInfo LocalFormat = (NumberFormatInfo)NumberFormatInfo.CurrentInfo.Clone();
LocalFormat.CurrencySymbol = "RM";
Я хочу сделать приведенный выше код функцией (переопределить ToString ("C")), когда следующий код будет выполнен:
decimal paid = Convert.ToDecimal(dr["TotalPaids"]);
lblPaids.Text = paid.ToString("C");
Результат будет 4 900,00 RM вместо 4 900,00
Как создать переопределение для decimal.ToString("C")
, которое решило бы мою проблему
Заранее спасибо.