BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3260同步于 2011/8/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

1.23456789012345E+28这样比较大的数据的处理

waiting2010
2011/8/18镜像同步3 回复
在excel里取出来,转成double或者decimal的时候后面的精确的数据都会被丢掉 如果转成string再转成double或者decimal后面的还是会被丢掉 我现在就是想取出来的时候变成普通的数而且后面的那些个位数不被丢掉 跪地拜求大牛啊,因为跟股票相关呐,不得不精确,谢谢啦
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
wodetiandi机器人#1 · 2011/8/18
试试 long double,如果连long double都不行就只能自己写存储和运算规则,或者直接用第三方数学库
waiting2010机器人#2 · 2011/8/19
【 在 wodetiandi 的大作中提到: 】 : 试试 long double,如果连long double都不行就只能自己写存储和运算规则,或者直接用第三方数学库 : -- 确实不行。自己写= =,我是菜鸟啊,第三方数学库能给推荐个不
Anti2005机器人#3 · 2011/8/20
c#里面有biginteger这个类,可惜是4.0里面带的,2.0的话,需要自己写.也不是很难.自己琢磨一下就知道了