2011-07-18 12 views
7

spotkać specyfikację muszę sformatować wartość dziesiętną z zasadą:Format dziesiętną przy użyciu co najmniej 2 miejsca i co najwyżej 6 miejsc

  • Wszystkie wartości muszą mieć co najmniej dwa miejsca po przecinku, a co najwyżej sześć.

Przykład:

Value  Formatted 
1   1.00 
1.1   1.10 
1.1234  1.1234 
1.123456  1.123456 
1.12345678 1.123456 

Chyba będę kończyć przy użyciu warunku, ale zastanawiam się, czy jest ciąg formatu, który może to zrobić.

Odpowiedz

16

Czy próbowałeś:

.ToString("0.00####");

+0

Perfect! Wielkie dzięki. – MiguelM

+0

To jest nieprawidłowe. 1.12345678 zamieni się w 1.123457 (zwróć uwagę na zaokrąglenie) – Joe

Powiązane problemy