Наивный вопрос, который я знаю, и после двухлетнего опыта я застрял, чтобы ответить на него.Общее сравнение двух объектов
Просто мне нужно создать общий метод, и этот метод может принимать INT, двойные, с плавающей точкой и сравнить их и найти большее значение:
object ComapreMethod(object obj1, object obj2)
{
if(obj1 > obj2)
{
return obj1;
}
return obj2;
}
Я хочу назвать это для междунар, короткий, UShort , float, double, ... и т. д., что я действительно застрял с тем, как сравнивать между obj1 и obj2. Я не могу написать это, кстати, выше Я знаю, что это наивно, но я не знаю
Лучше пойдите для 'Generics'. –
Я не понимаю, что вы имеете в виду – Miral
Возможный дубликат [C# generics: как сравнить значения родовых типов?] (Http://stackoverflow.com/questions/6480577/c-sharp-generics-how-to-compare -values-of-generic-types) –