Недопустимое значение. Параметр типа "T" должен быть контравариантно действителен - C#
Формулировка задачи:
Помогите пожалуйста выдаёт ошибку (Недопустимое значение. Параметр типа "T" должен быть контравариантно действителен) не знаю что делать
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ClassLibrary1
{
public interface ICovariation<out T>
{
bool Covariate(T obj);
}
}Решение задачи: «Недопустимое значение. Параметр типа "T" должен быть контравариантно действителен»
textual
Листинг программы
ICovariation<out T>