static void Main(string[] args)
{
AbsValue<int> ABS = new AbsValue<int>();
AbsValue<double> ABSdouble = new AbsValue<double>();
ABS.X = -5;
ABSdouble.X = 65.3;
Console.WriteLine("Integer absolute value: {0}", Math.Abs(ABS.X));
Console.WriteLine("Double absolute value: {0}", Math.Abs(ABSdouble.X));
Console.ReadLine();
}
}
정확하게는 생각하지 않지만 작동하는 것 같습니다. 좀 더 조언을 해줄 수 있니?일반 클래스를 사용하여 숫자의 절대 값을 계산하십시오.
class AbsValue<T>
{
public T X;
}
아니, 그게 전부다. 절대 가치를 얻는 접근 방식에있어 잘못된 점은 무엇이라고 생각하십니까? – BradleyDotNET
'AbsValue' 클래스 안에'Math.Abs'에 대한 호출을 포함시켜야합니다. –
@ ArturoTorresSánchez 어떻게? 'Math.Abs'는 일반적인 것이 아닙니다. –