-2
我:如何格式化双
double somevar = 3.45;
我需要格式化它有以下结果:
- “
000345
” - 长度应该只有6 - “
3.45____
“ - 长度应为8,左对齐,另一部分应填空格。 (我用的,而不是强调空白这里,因为这个服务不允许正确显示此字符串一些bug的,但它实际上并不重要,因为填料应在格式字符串来定义。)
这是只通过编程很容易做到,但我只需要使用格式字符串来实现它。可能吗?
这就是:
string format="???";
float number = 3.45;
string output = string.Format(format, number);
实际上只有第一个问题是没有答案离开了。
谢谢! 我喜欢你的风格,你不喜欢这个问题,因为你不能回答它,对吧?
我不确定我是否理解,您是否要将“3.45”格式化为“000345”? – Brosto 2010-12-09 18:23:22
和第二个是“3.45”,格式为“3.450000”? – hunter 2010-12-09 18:25:44