Baca dalam bahasa Inggris

Bagikan melalui


Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> Delegasikan

Definisi

Merangkum metode yang memiliki 12 parameter dan tidak mengembalikan nilai.

C#
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);

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 Subkonstruksi ...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.

Berlaku untuk

Produk Versi
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Lihat juga