public delegate int Method(T obj);
public int AnyMethod(Method CompareTo)
{
T obj1, obj2;
//...
return obj1.CompareTo(obj2)
}
Ошибка CS1061 "T" не содержит определения "CompareTo", и не удалось найти доступный метод расширения "CompareTo", принимающий тип "T" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
Как правильно передать делегат в таком случае?
public delegate int Method<T>(T obj) where T : IComparable;
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники