Мне нужно создать общий метод, который возвращает больше двух параметров. Операторы> и < не работают. Вот подпись моего метода:Как сравнить два значения в общем методе?
public static T Greater<T>(ref T a, ref T b)
{
if (a > b)
{
return a;
}
else
{
return b;
}
}
Я довольно новобранец в C# и совершенно новый в родовых типах.
Или http://stackoverflow.com/questions/390900/ косяк-оператор-быть применен к родовым-типам-в-с. –
Как комментарий, связанный с сокращением, вы можете написать: return a.CompareTo (b)> 0? a: b; ' –
Это не совсем дубликаты. Это касается сравнения равенства. Этот вопрос касается порядка/приоритета. – vcsjones