Переопределение интерфейса IComparable

kilo45

, класс Array ничего не знает о каких-то самодельных интерфейсах.

Если требуется использовать свой интерфейс, то надо и сортировку свою писать, которая будет им пользоваться.

Как вариант, можете наследоваться от "нужного" интерфейса:

C#Выделить код

1
2
3

interface IComparable<in T> : System.IComparable<T>
{
}

Но это то же самое, что сразу реализовывать нужный интерфейс.