Argumen jenis '<typeargumentname>' tidak mewarisi dari atau menerapkan jenis batasan '<typeparametername>'

Argumen jenis yang diberikan ke jenis generik tidak memenuhi batasan pewarisan atau penerapan pada parameter jenis yang sesuai.

Daftar batasan memberlakukan persyaratan pada argumen jenis yang diteruskan ke parameter jenis. Kemungkinan persyaratan mencakup hal-hal berikut:

  • Argumen jenis harus menerapkan satu atau beberapa antarmuka

  • Argumen jenis harus diwarisi dari paling banyak satu kelas

Anda dapat menggabungkan persyaratan sebelumnya untuk satu parameter jenis. Visual Basic tidak dapat membuat jenis kecuali kode menyediakan argumen jenis yang memenuhi setiap batasan pada setiap parameter jenis yang ditentukan pada jenis generik.

ID Kesalahan: BC32044

Untuk memperbaiki kesalahan ini

  • Pilih argumen jenis dari jenis yang menerapkan setiap antarmuka yang ditentukan untuk parameter jenis, dan yang mewarisi dari kelas yang ditentukan jika ada.

Lihat juga