Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> Delegasikan
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Merangkum metode yang memiliki 12 parameter dan tidak mengembalikan nilai.
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>
public delegate void Action(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12);
public delegate void Action<in T1,in T2,in T3,in T4,in T5,in T6,in T7,in T8,in T9,in T10,in T11,in T12>(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12);
type Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12> = delegate of 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 -> unit
Public Delegate Sub Action(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)(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)
Jenis parameter
- T1
Jenis parameter pertama metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T2
Jenis parameter kedua dari metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T3
Jenis parameter ketiga metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T4
Jenis parameter keempat metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T5
Jenis parameter kelima metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T6
Jenis parameter keenam metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T7
Jenis parameter ketujuh dari metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T8
Jenis parameter kedelapan metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T9
Jenis parameter kesembilan metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T10
Jenis parameter kesepuluh metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T11
Jenis parameter ke-11 dari metode yang dienkapsulasikan delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.- T12
Jenis parameter ke-12 metode yang dienkapsulasi delegasi ini.
Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.Parameter
- arg1
- T1
Parameter pertama dari metode yang dienkapsulasi delegasi ini.
- arg2
- T2
Parameter kedua dari metode yang dienkapsulasi delegasi ini.
- arg3
- T3
Parameter ketiga dari metode yang dienkapsulasi delegasi ini.
- arg4
- T4
Parameter keempat metode yang dienkapsulasi delegasi ini.
- arg5
- T5
Parameter kelima dari metode yang dienkapsulasi delegasi ini.
- arg6
- T6
Parameter keenam dari metode yang dienkapsulasi delegasi ini.
- arg7
- T7
Parameter ketujuh dari metode yang dienkapsulasi delegasi ini.
- arg8
- T8
Parameter kedelapan dari metode yang dienkapsulasi delegasi ini.
- arg9
- T9
Parameter kesembilan metode yang dienkapsulasi delegasi ini.
- arg10
- T10
Parameter kesepuluh dari metode yang dienkapsulasi delegasi ini.
- arg11
- T11
Parameter ke-11 dari metode yang dienkapsulasi delegasi ini.
- arg12
- T12
Parameter ke-12 dari metode yang dienkapsulasi delegasi ini.
Keterangan
Anda dapat menggunakan Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> delegasi untuk meneruskan metode sebagai parameter tanpa secara eksplisit mendeklarasikan delegasi kustom. Metode yang dienkapsulasi harus sesuai dengan tanda tangan metode yang ditentukan oleh delegasi ini. Ini berarti bahwa metode yang dienkapsulasi harus memiliki 12 parameter yang semuanya diteruskan ke dalamnya berdasarkan nilai, dan tidak boleh mengembalikan nilai. (Dalam C#, metode harus mengembalikan void
. Dalam Visual Basic, itu harus didefinisikan oleh Sub
konstruksi ...End Sub
. Ini juga bisa menjadi metode yang mengembalikan nilai yang diabaikan.) Biasanya, metode seperti itu digunakan untuk melakukan operasi.
Catatan
Untuk mereferensikan metode yang memiliki 12 parameter dan mengembalikan nilai, gunakan delegasi generik Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> sebagai gantinya.
Anda juga dapat menggunakan Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> delegasi dengan metode anonim dan ekspresi lambda.
Metode Ekstensi
GetMethodInfo(Delegate) |
Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan. |