我有一個整數(表示秒),我將其轉換爲小時除以3600.然後將值存儲在屬性中(類型爲int)。如果該值包含小數點,我通過轉換將其轉換。但是,當我嘗試將值賦給屬性時,出現錯誤:「不能將類型'decimal'隱式轉換爲'int'。」這裏是我的代碼:從int轉換爲double
var p = ((Hours.Duration)/3600.0);
(Hours.Duration) = p;
然而,
Hours.Duration = (Hours.Duration)/3600
工作正常,並且發到int
。我究竟做錯了什麼?
哪種語言? – ThomasW
同類問題[here](http://stackoverflow.com/questions/501090/c-sharp-how-do-i-convert-a-decimal-to-an-int) – abhinav
我使用c#.... – Premanshu