在asp.net中限制双精度小数点后六位
我有一个双精度数,小数位不固定(8-?)
我想将小数位固定为六(例如:1,234567)。
这是我的替身:
CStr(score)
我想这很简单:P
i have a double, the decimal place isn't fix (8-?)
i want to fix the decimal place to six (for example: 1,234567).
this is my double:
CStr(score)
i guess it's quiet simple :P
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试试这个:
Try this instead:
您还可以
Math.Round(3.44, 1) '返回 3.4。
Math.Round
You can also
Math.Round(3.44, 1) 'Returns 3.4.
Math.Round
小数点后添加零,如下所示
Dim tot as String
Dim totAmt 为 Double
总金额=10.10
tot=String.Format("{0:00.000}", totAmt)
输出:10.100
小数点后像这样删除零
totAmt=10.750
tot=Math.Round(totAmt,2)
输出:
10.75
After Decimal point Add Zero's like this
Dim tot as String
Dim totAmt as Double
totAmt=10.10
tot=String.Format("{0:00.000}", totAmt)
OutPut: 10.100
After Decimal point Remove Zero's like this
totAmt=10.750
tot=Math.Round(totAmt,2)
Output:10.75
Sloved