======Делегат Predicate====== Представляет метод, в котором задан набор критериев и который позволяет определить, удовлетворяет ли этим критериям заданный объект. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public delegate bool Predicate(T obj) **Параметры** * //obj// * Тип: T * Объект, проверяемый на соответствие критериям, заданным в методе, который представлен его делегатом. **Параметры типа** * //T// * Тип сравниваемого объекта.Этот параметр типа является контрвариантным. Это означает, что можно использовать либо указанный тип, либо менее производный тип. Дополнительные сведения о ковариации и контрвариации см. в разделе Ковариация и контравариация в универсальных шаблонах.