Формат: #, # форматирует мое число, но округляет мои десятичные числа. Мне нужно сохранить свои десятичные дроби. Есть ли формат для этого?
Спасибо.
#,#.###
Объявление столько, сколько нужно # с. До всегда показ десятичных разрядов, вместо этого используйте 0 с.
#
0
Если вы пытаетесь отобразить ее как строку, попробуйте это ...
yourVariable.ToString("{0:F2}");
Это отформатирует строку в фиксированную точку с двумя плавающими числами.
The Строки настраиваемого числового формата Microsoft и Строки стандартного числового формата Microsoft страницы содержат полезные данные, к которым можно обратиться.: -)
Вы можете усечь десятичные знаки с помощью
(int)d
Если вам нужно два десятичных знака, вы можете написать
(int)(100*d)/100.0
(int)(100*1.99999)/100.0 ==> 1.99