2009-03-25 15 views
2

ist es eine Möglichkeit, eine Reihe von Formatierung ganze Zahlen einer Dezimalzahl zu zeigen, wenn es 00.anderes Format für ganze Zahlen und Dezimal

Beispiel 10 folgt zeigen, wenn Nummer 10.00 ist. aber zeigen, 10.2 wenn Nummer 10.2

dies für C# ist, asp.net

+0

In welcher Programmiersprache ? –

+0

Programmiersprache? Plattform? Ausführung? Glaubst du wirklich, dass sich diese Frage in jedem Forum mit Ausnahme von PsychicProgrammers qualifiziert? – Cerebrus

+0

Wirklich seltsames Feature ... –

Antwort

5

In .NET:

if (Math.Floor(d) == d) 
    return d.ToString("0"); 
else 
    return d.ToString(); 
0

Natürlich gibt es:

(if (!= 0 (- (string-to-number x) (floor (string-to-number x)))) 
    (number-to-string (string-to-number x)) 
    x)