小编Cor*_*box的帖子

将 double 转换为 long 更改值

我注意到,从转换doublelong 改变的值时,要转换的数量是很大,即使是远低于最大值long。例如,有人可以解释为什么这种转换不能按预期工作

Convert.ToInt64(600000000000040000d)
// Return => 600000000000039936
Convert.ToInt64(600000000000040000L)
// Return => 600000000000040000
Run Code Online (Sandbox Code Playgroud)

这给我的公式带来了一些麻烦......谢谢。

c# double type-conversion

3
推荐指数
1
解决办法
99
查看次数

标签 统计

c# ×1

double ×1

type-conversion ×1