Batasan tidak langsung '<constraint1>' yang diperoleh dari batasan parameter jenis '<typeparameter1>' berbenturan dengan batasan tidak langsung '<constraint2>' yang diperoleh dari batasan parameter jenis '<typeparameter2>'

Jenis generik dinyatakan dengan batasan yang berbenturan yang diakibatkan oleh kombinasi batasan tidak langsung.

Pernyataan berikut dapat menghasilkan kesalahan ini.

Public Class testClass(Of t1 As {t2, t3}, t2 As Structure, t3 As Class)  

Batasan tidak langsung Structure dan Class menyebabkan benturan bagi parameter jenis t1, karena batasan Structure mengharuskan argumen jenis yang sesuai berupa jenis nilai, sementara Class mengharuskan ia berupa jenis referensi.

ID Kesalahan: BC32109

Untuk memperbaiki kesalahan ini

  • Ubah batasan parameter jenis untuk menghindari benturan batasan.

Lihat juga