확장 최소화
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

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

매개 변수가 14개이고 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, in T12, in T13, in T14, out TResult>(
	T1 arg1,
	T2 arg2,
	T3 arg3,
	T4 arg4,
	T5 arg5,
	T6 arg6,
	T7 arg7,
	T8 arg8,
	T9 arg9,
	T10 arg10,
	T11 arg11,
	T12 arg12,
	T13 arg13,
	T14 arg14
)

형식 매개 변수

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번째 매개 변수 형식입니다.

in T12

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

in T13

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

in T14

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

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번째 매개 변수입니다.
arg12
형식: T12
이 대리자로 캡슐화되는 메서드의 12번째 매개 변수입니다.
arg13
형식: T13
이 대리자로 캡슐화되는 메서드의 13번째 매개 변수입니다.
arg14
형식: T14
이 대리자로 캡슐화되는 메서드의 14번째 매개 변수입니다.

반환 값

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

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

참고참고:

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

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

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

Silverlight

5, 4에서 지원

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

이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
© 2013 Microsoft. All rights reserved.