C# LanguageFunc 대리인


통사론

  • 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)

매개 변수

매개 변수 세부
arg 또는 arg1 메소드의 (최초의) 파라미터
arg2 메서드의 두 번째 매개 변수
arg3 메서드의 세 번째 매개 변수
arg4 메서드의 네 번째 매개 변수
T 또는 T1 메소드의 (최초의) 파라미터의 형태
T2 메소드의 두 번째 매개 변수 유형
T3 메소드의 세 번째 매개 변수 유형
T4 메소드의 네 번째 매개 변수 유형
TResult 메소드의 반환 유형

Func 대리인 관련 예