Ich habe ein Problem mit decimal.ToString("C")
überschreiben. Grundsätzlich , was ich will, ist zu tun, wie folgt:Benutzerdefinierte Währung Symbol und Dezimalstellen mit Dezimal.ToString ("C") und CultureInfo
CultureInfo usCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = usCulture;
NumberFormatInfo LocalFormat = (NumberFormatInfo)NumberFormatInfo.CurrentInfo.Clone();
LocalFormat.CurrencySymbol = "RM";
Ich will obige Code eine Funktion (überschreiben ToString ("C")) machen, wodurch, wenn der folgende Code ausgeführt werden sollen:
decimal paid = Convert.ToDecimal(dr["TotalPaids"]);
lblPaids.Text = paid.ToString("C");
die Ergebnisse würden statt $ 4.900,00
RM4,900.00 werden Wie erstelle ich eine Überschreibung für decimal.ToString("C")
, dass mein Problem
Vielen Dank im Voraus.
Jede Chance, dass Sie den Titel bearbeiten könnte sein beschreibender? "decimal.ToString (" C ")" zeigt nicht an, was Sie fragen. Wenn es in Google angezeigt wird, ist unklar, worum es bei der Frage geht. –
@SteveHiner Wie wäre es jetzt mit dem Titel? – Korayem
@Korayem: Viel besser. :-) –