我在c#工作,我不想要这样的事情:
value = 1.658598554646 to value= 2
or
value = 1.2256485526 to value =1
我想做类似的事情:
value = 1.658598554646 to value = 1.7 //see upto one intger after point(.)
value = 1.2256485526 to value = 1.2
如何在c#中做到这一点?有没有办法实现这个目标?
答案 0 :(得分:3)
您可以使用Math.Round
一个小数,并设置将其四舍五入的小数点数,
decimal value = 1.658598554646;
OneDec = Math.Round(value , 1);
答案 1 :(得分:1)
如何使用Math.Round
var result = Math.Round(value, 1);
答案 2 :(得分:1)
你可以使用
decimal DEBITAMT = Math.Round(1.658598554646, 1);