다음 코드는 T를 변환 할 수 없습니다 ...내 자신의 일반적인 방법으로 Math.Abs를 사용하는 방법?
로 컴파일되지 않습니다에 INT 즐 즐 즐
bool IsEqual<T>(this T a, T b, T offset)
{
a = Math.Abs(a);
b = Math.Abs(b);
if (Math.Abs(a - b) < offset)
return true;
else
return false;
}
어떻게 내 자신의 일반적인 방법 내부 Math.Abs
를 사용하는?
이 작동하지 않는 이유는 무엇입니까? – ReeCube
수 없습니다. 'Math.Abs'가 실제로 지원하는 타입 (또는 작업하고자하는 타입의 더 작은 서브 세트)에 대해 과부하 세트와 매우 반복적 인 코드를 제공해야합니다. –
@ReeCube 아니요. –