Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Antarmuka generik mewarisi dua atau lebih antarmuka generik lain, dan dua warisannya dapat bertentangan untuk nilai argumen jenis tertentu.
Pernyataan berikut dapat menghasilkan kesalahan ini.
Public Interface interfaceA(Of u)
End Interface
Public Interface interfaceX(Of v)
Inherits interfaceA(Of v)
End Interface
Public Interface interfaceY(Of w)
Inherits interfaceA(Of w)
End Interface
Public Interface derivedInterface(Of t1, t2)
Inherits interfaceX(Of t1), interfaceY(Of t2)
End Interface
Jika derivedInterface yang dibangun atau diterapkan menyediakan jenis yang sama ke t1 maupun t2, ia harus mewarisi dua versi interfaceA dengan argumen jenis yang identik. Tindakan itu akan menghasilkan ambiguitas tentang versi mana yang akan diakses.
ID Kesalahan: BC32122
Untuk memperbaiki kesalahan ini
Ubah salah satu argumen jenis yang disediakan untuk antarmuka turunan agar tidak ada benturan.
-atau-
Hapus dari pernyataan
Inheritssalah satu antarmuka yang menyebabkan potensi benturan pewarisan atau penerapan.