0
이 방법 선언으로
에게 (더 오버로드 없음) :C# 번호 리터럴
void Method(double d)
{
// do something with d
}
이
void Main()
{
Method(1);
Method(1.0);
}
또는 컴파일러가 자동으로 리터럴 INT 변환 않습니다 사이의 런타임시 (성능) 차이가 있습니다 더블?
다음과 같이 추가하십시오 : 반사경을 사용하여 결과 IL 또는 C#으로 다시 변환했을 때의 모습을 볼 수 있습니다. – Joey