在C#中,使用双号191.5(示例),我想创建一个字符串:
我的代码:
strOut += SubString(10, string.Format("{0:0000000000}", 191.5));
我的代码存在的问题是:
我的代码输出:
0000000192
我需要的输出:
00000191.5
答案 0 :(得分:2)
这很好用,不需要子串。
var results = string.Format("{0:00000000.0}", 191.5));
答案 1 :(得分:1)
我相信
strOut += SubString(10, string.Format("{0:00000000.0}", 191.5));
做你想要的。但是,在这种情况下你不需要子字符串,除非你有时期望一些更大的数字并想要截断它们。
答案 2 :(得分:0)
尝试这个
double num=192.5;
strOut += SubString(10, string.Format("{0:#}", num));