Делегат Func<T1, T2, T3, T4, T5, TResult>
Инкапсулирует метод, который принимает пять параметров и возвращает значение типа, указанного в параметре TResult .
Синтаксис
public delegate TResult Func<T1, T2, T3, T4, T5, TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
Параметры
Параметры типа
T1
Тип первого параметра метода, инкапсулируемого данным делегатом.Этот параметр типа является контрвариантным. Это означает, что можно использовать либо указанный тип, либо менее производный тип. Дополнительные сведения о ковариации и контрвариации см. в разделе Ковариация и контравариация в универсальных шаблонах.
T2
T3
T4
T5
TResult
Тип возвращаемого значения метода, инкапсулируемого данным делегатом.Этот параметр типа является ковариантным. Это означает, что можно использовать либо указанный тип, либо более производный тип. Дополнительные сведения о ковариации и контрвариации см. в разделе Ковариация и контравариация в универсальных шаблонах.