내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> 대리자

2013-12-13

매개 변수가 10개이고 TResult 매개 변수로 지정된 형식의 값을 반환하는 메서드를 캡슐화합니다.

Namespace:  System
어셈블리:  System.Core(System.Core.dll)

public delegate TResult Func<in T1, in T2, in T3, in T4, in T5, in T6, in T7, in T8, in T9, in T10, out TResult>(
	T1 arg1,
	T2 arg2,
	T3 arg3,
	T4 arg4,
	T5 arg5,
	T6 arg6,
	T7 arg7,
	T8 arg8,
	T9 arg9,
	T10 arg10
)

형식 매개 변수

in T1

이 대리자가 캡슐화하는 메서드의 첫 번째 매개 변수 형식입니다.

이 형식 매개 변수는 반공변입니다. 즉, 지정한 형식 또는 더 적게 파생되는 모든 형식을 사용할 수 있습니다. 공 분산 및 반공 분산에 대한 자세한 내용은 [2678dc63-c7f9-4590-9ddc-0a4df684d42e]을 참조하세요.

in T2

이 대리자가 캡슐화하는 메서드의 두 번째 매개 변수 형식입니다.

in T3

이 대리자가 캡슐화하는 메서드의 세 번째 매개 변수 형식입니다.

in T4

이 대리자가 캡슐화하는 메서드의 네 번째 매개 변수 형식입니다.

in T5

이 대리자가 캡슐화하는 메서드의 다섯 번째 매개 변수 형식입니다.

in T6

이 대리자가 캡슐화하는 메서드의 여섯 번째 매개 변수 형식입니다.

in T7

이 대리자가 캡슐화하는 메서드의 일곱 번째 매개 변수 형식입니다.

in T8

이 대리자가 캡슐화하는 메서드의 여덟 번째 매개 변수 형식입니다.

in T9

이 대리자가 캡슐화하는 메서드의 아홉 번째 매개 변수 형식입니다.

in T10

이 대리자가 캡슐화하는 메서드의 열 번째 매개 변수 형식입니다.

out TResult

이 대리자가 캡슐화하는 메서드의 반환 값 형식입니다.

이 형식 매개 변수는 공변입니다. 즉, 지정한 형식 또는 더 많이 파생되는 모든 형식을 사용할 수 있습니다. 공 분산 및 반공 분산에 대한 자세한 내용은 [2678dc63-c7f9-4590-9ddc-0a4df684d42e]을 참조하세요.

매개 변수

arg1
형식: T1
이 대리자가 캡슐화하는 메서드의 첫 번째 매개 변수입니다.
arg2
형식: T2
이 대리자가 캡슐화하는 메서드의 두 번째 매개 변수입니다.
arg3
형식: T3
이 대리자가 캡슐화하는 메서드의 세 번째 매개 변수입니다.
arg4
형식: T4
이 대리자가 캡슐화하는 메서드의 네 번째 매개 변수입니다.
arg5
형식: T5
이 대리자가 캡슐화하는 메서드의 다섯 번째 매개 변수입니다.
arg6
형식: T6
이 대리자가 캡슐화하는 메서드의 여섯 번째 매개 변수입니다.
arg7
형식: T7
이 대리자가 캡슐화하는 메서드의 일곱 번째 매개 변수입니다.
arg8
형식: T8
이 대리자가 캡슐화하는 메서드의 여덟 번째 매개 변수입니다.
arg9
형식: T9
이 대리자가 캡슐화하는 메서드의 아홉 번째 매개 변수입니다.
arg10
형식: T10
이 대리자가 캡슐화하는 메서드의 열 번째 매개 변수입니다.

반환 값

형식: TResult
이 대리자가 캡슐화하는 메서드의 반환 값입니다.

이 대리자를 사용하면 사용자 지정 대리자를 명시적으로 선언하지 않고 매개 변수로 전달할 수 있는 메서드를 나타낼 수 있습니다. 캡슐화된 메서드는 이 대리자에 의해 정의되는 메서드 서명과 일치해야 합니다. 즉, 캡슐화된 메서드에는 값으로 전달되는 매개 변수 10개가 있어야 하고 값을 반환해야 합니다.

참고참고:

매개 변수가 10개이고 void(Visual Basic의 경우 Function이 아니라 Sub로 선언됨)를 반환하는 메서드를 참조하려면 제네릭 Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> 대리자를 대신 사용합니다.

무명 메서드 및 람다 식으로 Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> 대리자를 사용할 수도 있습니다.

람다 식의 내부 형식은 제네릭 Func 대리자 중 하나입니다. 이를 통해 람다 식을 대리자에 명시적으로 할당하지 않고 매개 변수로 전달할 수 있습니다.

Windows Phone OS

지원되는 버전: 8.0

표시:
© 2014 Microsoft