List.Sort принимает один параметр, который является делегатом следующего типа:
открытый делегат в Сравнении (
Т х,
Ты
)
Посмотрев на сообщение в блоге, которое вы связали, я обнаружил, что ваш метод принимает два объекта любого типа. Вы должны изменить свой метод так, чтобы он брал два объекта типа T (тип вашего Списка).
Пример:
Ваш метод, вероятно, похож на
int mymethod (объект a, объект b) {
// что-то
}
если ваш список является списком
тогда ваш метод должен выглядеть следующим образом
int mymethod (CustomClass a, CustomClass b) {
// что-то
}
Кроме того, это может выглядеть так
int MyMethod2 <T
> (T a, T b) {
// что-то
}