JUST DO IT ~

我只想当个程序员

float 到 double 发生了意向不到的进度丢失.



 Convert.ToDouble( entresult.dStockPrice ) == Convert.ToDouble(  ent.entprice )
false
  entresult.dStockPrice  ==  ent.entprice 
运算符“==”无法应用于“decimal”和“float”类型的操作数
  entresult.dStockPrice
5.27
 ent.entprice 
5.27
 Convert.ToDouble( entresult.dStockPrice ) == Convert.ToDouble(  ent.entprice )
false
 Convert.ToDouble( entresult.dStockPrice )
5.27
 Convert.ToDouble(  ent.entprice )
5.2699999809265137

解决办法:

a-b <= 0.0001

posted on 2010-01-13 09:42 小高 阅读(351) 评论(0)  编辑  收藏 所属分类: DotNet


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2010年1月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

统计

常用链接

留言簿(3)

随笔分类(352)

收藏夹(19)

关注的blog

手册

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜