Bagikan melalui


Expression.GetFuncType(Type[]) Metode

Definisi

Type Membuat objek yang mewakili jenis delegasi generik Func<TResult> yang memiliki argumen jenis tertentu. Argumen jenis terakhir menentukan jenis pengembalian delegasi yang dibuat.

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

Parameter

typeArgs
Type[]

Array dari satu hingga tujuh belas Type objek yang menentukan argumen jenis untuk System.Func jenis delegasi.

Mengembalikan

Jenis Func<TResult> delegasi yang memiliki argumen jenis yang ditentukan.

Pengecualian

typeArgs berisi kurang dari satu atau lebih dari tujuh belas elemen.

typeArgsadalah null.

Keterangan

typeArgs harus mengandung setidaknya satu dan paling banyak tujuh belas elemen.

Sebagai contoh, jika elemen mewakili jenis typeArgsT1…Tn, objek yang Type dihasilkan mewakili jenis System.Func<T1,…,Tn> delegasi yang dibangun di C# atau System.Func(Of T1,…,Tn) di Visual Basic.

Berlaku untuk