C# LanguageDelegados funcionales


Sintaxis

  • public delegate TResult Func<in T, out TResult>(T arg)
  • public delegate TResult Func<in T1, in T2, out TResult>(T1 arg1, T2 arg2)
  • public delegate TResult Func<in T1, in T2, in T3, out TResult>(T1 arg1, T2 arg2, T3 arg3)
  • public delegate TResult Func<in T1, in T2, in T3, in T4, out TResult>(T1 arg1, T2 arg2, T3 arg3, T4 arg4)

Parámetros

Parámetro Detalles
arg o arg1 el (primer) parámetro del método
arg2 El segundo parámetro del método.
arg3 El tercer parámetro del método.
arg4 El cuarto parámetro del método.
T o T1 El tipo del (primer) parámetro del método.
T2 El tipo del segundo parámetro del método.
T3 El tipo del tercer parámetro del método.
T4 El tipo del cuarto parámetro del método.
TResult el tipo de retorno del método

Delegados funcionales Ejemplos relacionados