이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
Func(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult) 대리자
Collapse the table of content
Expand the table of content
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본

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

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

네임스페이스:  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, in T11, out TResult>(
	T1 arg1,
	T2 arg2,
	T3 arg3,
	T4 arg4,
	T5 arg5,
	T6 arg6,
	T7 arg7,
	T8 arg8,
	T9 arg9,
	T10 arg10,
	T11 arg11
)

형식 매개 변수

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

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

in T11

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

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
이 대리자로 캡슐화되는 메서드의 10번째 매개 변수입니다.
arg11
형식: T11
이 대리자로 캡슐화되는 메서드의 11번째 매개 변수입니다.

반환 값

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

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

참고참고:

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

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

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

Silverlight

5, 4에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

커뮤니티 추가 항목

추가
표시:
© 2015 Microsoft