Делегат Predicate<T>
Представляет метод, в котором задан набор критериев и который позволяет определить, удовлетворяет ли этим критериям заданный объект.
Синтаксис
public delegate bool Predicate<T>(T obj)
Параметры
obj
Тип: T
Объект, проверяемый на соответствие критериям, заданным в методе, который представлен его делегатом.
Параметры типа
T
Тип сравниваемого объекта.Этот параметр типа является контрвариантным. Это означает, что можно использовать либо указанный тип, либо менее производный тип. Дополнительные сведения о ковариации и контрвариации см. в разделе Ковариация и контравариация в универсальных шаблонах.