小编use*_*371的帖子

c#将String转换为双精度损失

我有以下内容:

string value = "9223372036854775807";
double parsedVal = double.Parse(value, CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

...结果是9.2233720368547758E+18不完全相同的数字.如何在不损失精度的情况下将字符串转换为double?

c#

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

标签 统计

c# ×1