asp.net中怎么获取价格小数点后两位数?

Python010

asp.net中怎么获取价格小数点后两位数?,第1张

是输出显示的时候保留两位小数

float f=1.23456789

string d=f.ToString("#.00") 答案补充 如果只是为了显示我已经给你答案了,如果是计算的时候想保留可以这么弄:

float f=1.23456789F

f=((int)Math.Round(f*100))/100.0F // f的结果为 1.23

f.ToString("#.00") //显示结果为1.23

如果一个值为123.004

用ToSting()方法将得到123.004

而用ToString(0.00)方法将得到123.00

如果一个值为123.005

用ToString(0.00)方法将得到123.01

另外有一个方法可以把数字保留几位小数

Math.Round(数字,要保留的小数位)

返回一个double