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

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

Pernyataan berikut dapat menghasilkan kesalahan ini.

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

Batasan tidak langsung Structure dan batasan langsung 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: BC32111

Untuk memperbaiki kesalahan ini

  • Ubah batasan parameter jenis untuk menghindari benturan batasan.

Lihat juga