我搜索了很多关于这个问题但是我得到的唯一结果就是5.04这样的数字 我的数字> 1,所以例如0.8 number.ToString(“F2”)是我尝试的方式,但还没有找到一种有效的格式。 那么有人知道如何在标签中显示双号吗?
答案 0 :(得分:2)
article on MSDN可能有助于格式化各种格式的十进制数。向下滚动一下,查看给出的示例及其提供的输出。
答案 1 :(得分:1)
不确定你在问什么,但出了什么问题:
string formatted = string.Format("{0:F2}",0.8);
它产生0.80,我认为这就是你要找的东西。
答案 2 :(得分:0)
你试过了吗?
string s = String.Format("{0:0.00}", 0.8);
答案 3 :(得分:0)
格式化两位小数:
String.Format("{0:0.00}", 123.4567); // "123.46"
String.Format("{0:0.00}", 123.4); // "123.40"
String.Format("{0:0.00}", 123.0); // "123.00"