Делегат Func<T, TResult>
Инкапсулирует метод с одним параметром и возвращает значение типа, указанного в параметре TResult .
Синтаксис
public delegate TResult Func<T, TResult>(T arg)
Параметры
Параметры типа
T
Тип параметра метода, инкапсулируемого данным делегатом.Этот параметр типа является контрвариантным. Это означает, что можно использовать либо указанный тип, либо менее производный тип. Дополнительные сведения о ковариации и контрвариации см. в разделе Ковариация и контравариация в универсальных шаблонах.
TResult
Тип возвращаемого значения метода, инкапсулируемого данным делегатом.Этот параметр типа является ковариантным. Это означает, что можно использовать либо указанный тип, либо более производный тип. Дополнительные сведения о ковариации и контрвариации см. в разделе Ковариация и контравариация в универсальных шаблонах.