Jest to prawdopodobnie głupi, ale daje mi to trudny czas. Muszę przekonwertować/sformatować double
na string
z obowiązkowym punktem dziesiętnym.Podwójny ciąg znaków z obowiązkowym miejscem dziesiętnym
1 => 1.0
0.2423423 => 0.2423423
0.1 => 0.1
1234 => 1234.0
Zasadniczo, chcę wyjściu wszystkie dziesiętne ale również upewnić się, że wartości zaokrąglone posiadają redundantne .0
też. Jestem pewien, że istnieje prosty sposób, aby to osiągnąć.
[.ToString ("N1"); '] (http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx) – Romoku
Nie jestem jest teraz odpowiedzią, ponieważ nie jestem w stanie tego przetestować, ale nie można sformatować za pomocą "0." " – Sayse
Dzięki, ale nie do końca. Spróbuj '(1.234) .ToString (" f ")'. Wydaje się, że zaokrągla się dokładnie do dwóch miejsc po przecinku. – wpfwannabe