0
我們小組的頭已經決定在應用程序內部將所有Double類型更改爲Decimal。原因尚不清楚,但我認爲這是因爲財務原因。看來Decimal比Double更合適。反正我要改變它,但我不知道如何與這種說法對待:任何合適的替代品Double.Nan
cellGridFactory.SetValue(HeightProperty, Double.NaN);
的SetValue的結構
SetValue(System.Windows.DependencyProperty,object)
我知道Double.NaN意思,但問題是在C#中沒有Decimal.NaN。 這種方法來自外部彙編(DLL),所以我完全無法分析它。你知道Double.Nan的任何合適的替代品嗎?
可能重複[爲什麼楠(不是一個數字)只適用於雙打?](http://stackoverflow.com/questions/986268/why-is-nan-not-a-number-only-available-爲雙打) – Steve
@Steve號我已經閱讀過。 –
你能把所有的'decimal'改成'decimal?',還是你的代碼庫中的變化太大了?您可以分配空值而不是NaN。 –