다음을 통해 공유


Expression.GetFuncType(Type[]) 메서드

정의

Type 특정 형식 인수가 있는 제네릭 Func<TResult> 대리자 형식을 나타내는 개체를 만듭니다. 마지막 형식 인수는 생성된 대리자의 반환 형식을 지정합니다.

public:
 static Type ^ GetFuncType(... cli::array <Type ^> ^ typeArgs);
public static Type GetFuncType (params Type[] typeArgs);
public static Type GetFuncType (params Type[]? typeArgs);
static member GetFuncType : Type[] -> Type
Public Shared Function GetFuncType (ParamArray typeArgs As Type()) As Type

매개 변수

typeArgs
Type[]

Type 대리자 형식의 형식 인수를 지정하는 1개에서 17개의 System.Func 개체가 포함된 배열입니다.

반환

지정된 형식 인수가 Func<TResult> 있는 대리자의 형식입니다.

예외

typeArgs에 1개 미만 또는 17개보다 많은 요소가 들어 있는 경우

typeArgs이(가) null인 경우

설명

typeArgs 는 하나 이상의 요소를 포함해야 하며 최대 17개의 요소를 포함해야 합니다.

예를 들어 의 typeArgs 요소가 형식T1…Tn을 나타내는 경우 결과 Type 개체는 C# 또는 System.Func(Of T1,…,Tn) Visual Basic에서 생성된 대리자 형식 System.Func<T1,…,Tn> 을 나타냅니다.

적용 대상