Nama parameter jenis '<typeparametername1>' tidak cocok dengan nama '<typeparametername2>' dari parameter jenis terkait yang ditentukan pada salah satu jenis parsial lain dari '<partialtypename>'

Kelas atau struktur generik didefinisikan dalam beberapa deklarasi parsial dengan spesifikasi parameter jenis yang saling bertentangan.

Ketika Anda membagi definisi kelas atau struktur di antara beberapa deklarasi parsial, pengompilasi memperlakukan jenis tersebut sebagai gabungan dari semua deklarasi parsialnya. Ini berlaku tidak hanya untuk anggota tetapi juga untuk implementasi, pewarisan, dan tingkat akses.

Anda tidak dapat menentukan beberapa nama untuk parameter jenis apa pun dalam definisi kelas atau struktur generik.

ID Kesalahan: BC30931

Untuk memperbaiki kesalahan ini

  • Tentukan nama apa yang harus dimiliki parameter jenis, dan gunakan nama yang sama di setiap deklarasi parsial.

Lihat juga