【发布时间】:2013-03-25 19:24:11
【问题描述】:
我有一个双精度值,我想将其转换为超过默认 15 位数字的字符串。我怎样才能做到这一点?
(1.23456789987654321d).ToString(); // 1.23456789987654
(12.3456789987654321d).ToString(); // 12.3456789987654
(1.23456789987654321d).ToString("0.######################################"); // 1.23456789987654
(1.23456789987654321d).ToString("0.0000000000000000000000000000000"); // 1.2345678998765400000000000000000
【问题讨论】:
-
Regex \d+.\d+可以做到。但是Decimal会更好。 -
你指的是this吗?
标签: c# double number-formatting