我正在使用Google天氣XML文件在C#中開發天氣應用程序,並且在類文件中使用計算時遇到問題。我想華氏轉換爲攝氏與folliowing方法:從雙倍轉換爲小數
public static class Helper
{
public static decimal CalculateTemp(decimal input)
{
return Math.Round((input - 32) * 5/9/1.0) * 1.0 + "°C";
}
}
「輸入」是那裏的天氣數據被稱爲如最高溫度。今天的。
錯誤23:我在編譯收到以下錯誤的最佳重載的方法匹配「Weather.Helper.CalculateTemp(十進制)」有一些無效參數
錯誤24:參數1:不能轉換從「雙」到「小數」
錯誤25:不能應用於類型「十進制」和「雙師型」
的操作數我不知道如何解決這個操作「/」 ..
編寫健全的代碼,不要除以1,不要乘以1,不要將字符串附加到浮點數,編譯器將會「啊,所以這就是您的實際意思」。 – 2012-03-07 12:38:19