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 : 내가 컴파일시 다음과 같은 오류가 점점 오전 인수 1 : 변환 할 수있는 최선의 오버로드 된 메서드 일치 'Weather.Helper.CalculateTemp (10 진수)'에 대한
오류 (24)을 일부 잘못된 인수가 에서 '소수'
오류 25 '더블'운영자 '/'내가이 문제를 해결하는 방법을 잘 모르겠습니다 형 '더블' '진수'와
의 피연산자에 적용 할 수 없습니다 ..
제닝 코드를 쓰고, 1로 나누지 않고, 1을 곱하지 마십시오. 부동 소수점에 문자열을 추가하지 마십시오. 그러면 컴파일러에서 "아, 실제로 그게 의미하는 바입니다". –