我使用Convert.ChangeType()从对象转换(这是我从数据库中获取),以一个泛型类型T的代码如下所示:C#错误转换
T element = (T)Convert.ChangeType(obj, typeof(T));
return element;
这个伟大工程的大部分时间,但是我发现,如果我试图投简单的东西如下面的SQL查询
select 3.2
上面的代码(T为双)的回报率不会回到3.2,但3.2000000000000002 。我不明白为什么会发生这种情况,或者如何解决这个问题。请帮忙!