Я разрабатываю приложение погоды на C # с использованием XML-файла Google Weather, и у меня возникают проблемы с использованием вычислений в файле классов.Я пытаюсь преобразовать фаренгейт в градусы Цельсия следующим образом:
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: невозможно преобразовать из «double» в «decimal»
Ошибка 25: оператор «/» не может быть применен к операндам типа «decimal» и «double»
IЯ не уверен, как это исправить ..