ограничить двойной на шесть знаков после запятой в asp.net - PullRequest
2 голосов
/ 04 марта 2010

у меня есть двойное число, десятичное место не является фиксированным (8 -?)

Я хочу исправить десятичное число до шести (например, 1,234567).

это мой двойник:

CStr(score)

Полагаю, все просто: P

Ответы [ 3 ]

3 голосов
/ 04 марта 2010

Попробуйте вместо этого:

score.ToString("0.000000")
2 голосов
/ 04 марта 2010

Вы также можете Math.Round(3.44, 1) 'Returns 3.4.

Math.Round

0 голосов
/ 19 апреля 2010

После десятичной точки Добавьте ноль, как это

Dim tot as String
Dim totAmt как Double
totAmt = 10.10
tot = String.Format ("{0: 00.000} ", totAmt)
Выход: 10,100

После десятичной точки Удалите нули, как это

totAmt = 10,750
tot = Math.Round (totAmt, 2)
Вывод: 10,75

Sloved

...