2017-01-13 5 views
0

Standardwert für Dezimal-Objekt ändern, ist 0M (mit Präzision), ich brauche es ohne Präzision angezeigt werden, wenn es dann ‚Wie Standardwert des Objekts (dezimal)

nur 0,00 ist
+0

Beliebige Eingabe und Ausgabe? –

+0

Es zeigt 0.00 Ich möchte nur als 0 angezeigt werden. (ignoriere 'größer als' in Frage, ich kann jetzt nicht bearbeiten) –

+0

Verwenden Sie die Formatzeichenfolge "0. ##" um unnötige Dezimalstellen wegzulassen. Verwenden Sie so viele # Symbole wie Dezimalstellen, die Sie sonst anzeigen möchten. Beispiel: 'dezimal m = 1; Console.WriteLine (m.ToString ("0. ##")); ' –

Antwort

1

Sie .ToString() verwenden können, um es zu formatieren, während Anzeige - Siehe nachstehenden Code

decimal inputDecimal = 0.00M; 
Console.WriteLine(inputDecimal.ToString("0")); // display 0 
// if the input is 110.000 then output will be 110 
Verwandte Themen