我使用Convert.ChangeType()從對象轉換(這是我從數據庫中獲取),以一個泛型類型T的代碼如下所示:C#錯誤轉換
T element = (T)Convert.ChangeType(obj, typeof(T));
return element;
這個偉大工程的大部分時間,但是我發現,如果我試圖投簡單的東西如下面的SQL查詢
select 3.2
上面的代碼(T爲雙)的回報率不會回到3.2,但3.2000000000000002 。我不明白爲什麼會發生這種情況,或者如何解決這個問題。請幫忙!