Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> Temsilci
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
16 parametresi olan bir yöntemi kapsüller ve parametresi tarafından TResult
belirtilen türde bir değer döndürür.
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename TResult>
public delegate TResult Func(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, T15 arg15, T16 arg16);
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,in T15,in T16,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, T15 arg15, T16 arg16);
type Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'T16, 'Result> = delegate of 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * 'T16 -> 'Result
Public Delegate Function Func(Of 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, In T15, In T16, Out TResult)(arg1 As T1, arg2 As T2, arg3 As T3, arg4 As T4, arg5 As T5, arg6 As T6, arg7 As T7, arg8 As T8, arg9 As T9, arg10 As T10, arg11 As T11, arg12 As T12, arg13 As T13, arg14 As T14, arg15 As T15, arg16 As T16) As TResult
Tür Parametreleri
- T1
Bu temsilcinin kapsüllediğini yöntemin ilk parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T2
Bu temsilcinin kapsüllediğini yöntemin ikinci parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T3
Bu temsilcinin kapsüllediğini yöntemin üçüncü parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T4
Bu temsilcinin kapsüllediğini yöntemin dördüncü parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T5
Bu temsilcinin kapsüllediğini yöntemin beşinci parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T6
Bu temsilcinin kapsüllediğini yöntemin altıncı parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T7
Bu temsilcinin kapsüllediğini yöntemin yedinci parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T8
Bu temsilcinin kapsüllediğini yöntemin sekizinci parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T9
Bu temsilcinin kapsüllediğini yönteminin dokuzuncu parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T10
Bu temsilcinin kapsüllediğini yönteminin onuncu parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T11
Bu temsilcinin kapsüllediğini yöntemin on birinci parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T12
Bu temsilcinin kapsüllediğini yöntemin onikinci parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T13
Bu temsilcinin kapsüllediğini yöntemin on üçüncü parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T14
Bu temsilcinin kapsüllediğini yöntemin on dördüncü parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T15
Bu temsilcinin kapsüllediğini yöntemin on beşinci parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- T16
Bu temsilcinin kapsüllediğini yöntemin onaltıncı parametresinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- TResult
Bu temsilcinin kapsüllediğini yöntemin dönüş değerinin türü.
Bu genel tür parametresi kovaryanttır. Bu, kendi belirttiğiniz türü veya daha fazla türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.Parametreler
- arg1
- T1
Bu temsilcinin kapsüllediğini yönteminin ilk parametresi.
- arg2
- T2
Bu temsilcinin kapsüllediğini yönteminin ikinci parametresi.
- arg3
- T3
Bu temsilcinin kapsüllediğini yönteminin üçüncü parametresi.
- arg4
- T4
Bu temsilcinin kapsüllediğini yönteminin dördüncü parametresi.
- arg5
- T5
Bu temsilcinin kapsüllediğini yönteminin beşinci parametresi.
- arg6
- T6
Bu temsilcinin kapsüllediğini yöntemin altıncı parametresi.
- arg7
- T7
Bu temsilcinin kapsüllediğini yönteminin yedinci parametresi.
- arg8
- T8
Bu temsilcinin kapsüllediğini yönteminin sekizinci parametresi.
- arg9
- T9
Bu temsilcinin kapsüllediğini yönteminin dokuzuncu parametresi.
- arg10
- T10
Bu temsilcinin kapsüllediğini yönteminin onuncu parametresi.
- arg11
- T11
Bu temsilcinin kapsüllediğini yönteminin on birinci parametresi.
- arg12
- T12
Bu temsilcinin kapsüllediğini yöntemin onikinci parametresi.
- arg13
- T13
Bu temsilcinin kapsüllediğini yöntemin on üçüncü parametresi.
- arg14
- T14
Bu temsilcinin kapsüllediğini yönteminin on dördüncü parametresi.
- arg15
- T15
Bu temsilcinin kapsüllediğini yönteminin on beşinci parametresi.
- arg16
- T16
Bu temsilcinin kapsüllediğini yönteminin onaltıncı parametresi.
Dönüş Değeri
- TResult
Bu temsilcinin kapsüllediğini yönteminin dönüş değeri.
Açıklamalar
Özel temsilci açıkça bildirilmeden parametre olarak geçirilebilen bir yöntemi temsil etmek için bu temsilciyi kullanabilirsiniz. Kapsüllenen yöntem, bu temsilci tarafından tanımlanan yöntem imzasına karşılık olmalıdır. Bu, kapsüllenmiş yöntemin her biri değere göre geçirilen ve bir değer döndürmesi gereken 16 parametreye sahip olması gerektiği anlamına gelir.
Not
16 parametresi olan ve döndüren void
(veya Visual Basic olarak değil olarak bildirilen) bir Sub
Function
yönteme başvurmak için bunun yerine genel Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> temsilciyi kullanın.
Temsilciyi Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> anonim yöntemler ve lambda ifadeleriyle de kullanabilirsiniz.
Lambda ifadesinin temel türü genel Func
temsilcilerden biridir. Bu, bir lambda ifadesini bir temsilciye açıkça atamadan parametre olarak geçirmeyi mümkün kılar.
Uzantı Metotları
GetMethodInfo(Delegate) |
Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır. |