Wie wird die Zahl auf 2 Dezimalstellen in mvc3, C # angezeigt? [Duplikat]

7

Ich habe Preisfeld aus meiner Sicht. Es hat die folgenden Werte 2.5 and 44. Ich möchte diesen Wert in 2.50 and 44.00 anzeigen. Ich benutze den folgenden Code

%Vor%

in dem item.OtherFields["price"] is a object i es in String und dann in Dezimal

umwandelt

aber Math.round funktioniert nicht, es zeigt nur 2,5 und 44 .. Kann mir jemand helfen?

    
Prakash 08.11.2012, 08:32
quelle

4 Antworten

25

Math.Round macht genau das - Runde.

Um die Zahl zu formatieren, können Sie .ToString(formatString) so verwenden:

%Vor%     
PeteGO 08.11.2012, 08:41
quelle
12

Verwenden Sie die String-Format-Funktion

%Vor%     
Naresh Pansuriya 08.11.2012 09:07
quelle
4

Dies sollte für Sie funktionieren

%Vor%     
KroaX 08.11.2012 08:36
quelle
3
%Vor%     
Lawrence Johnson 08.11.2012 08:43
quelle

Tags und Links