相关疑难解决方法(0)

数字格式:如何将1转换为"01",将2转换为"02"等?

我有像1,2和3这样的数字,我想把它们变成字符串,"01","02"和"03".我怎样才能做到这一点?

c#

38
推荐指数
4
解决办法
7万
查看次数

显示2位小数位数(除非有更多有效数字)

可能重复:将
Float显示为至少为1个小数位的字符串

给出以下值:

  • 23.50
  • 15
  • 19.3500
  • 31.505
  • 45.6670

如何实现以下显示:

  • 23.50
  • 15.00
  • 19.35
  • 31.505
  • 45.667

我想要做的是强制2个小数位,除非有更多"重要"数字,在这种情况下我也想显示它们.

注意:该值当前存储为a Decimal?

c# asp.net math significant-digits

5
推荐指数
1
解决办法
1060
查看次数

string.format()至少有一个小数位

从以下两个 - 双精度 - 数字:

123456
0.0003232
Run Code Online (Sandbox Code Playgroud)

我需要(至少一个小数位)...

123456.0   (one decimal place added)
0.0003232  (same as above)
Run Code Online (Sandbox Code Playgroud)

...而且从来没有科学记法,比如E + 000.从标准更接近的结果string.Format()string.Format("{0:F1}", myDoubleVal),但是在第二种情况下,小数丢失.

我还能尝试什么?

谢谢.

.net c# formatting

4
推荐指数
1
解决办法
2651
查看次数

标签 统计

c# ×3

.net ×1

asp.net ×1

formatting ×1

math ×1

significant-digits ×1