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.
Deklarasi kelas mencakup pernyataan Implements yang menentukan dua antarmuka atau lebih, dengan setidaknya salah satu antarmuka bersifat umum dan dua penerapan dapat berbenturan untuk nilai argumen jenis tertentu.
Pernyataan berikut dapat menghasilkan kesalahan ini.
Public Interface iFace1
Sub testSub(ByVal arg As String)
End Interface
Public Interface iFace2(Of t)
Sub testSub(ByVal arg As t)
End Interface
Public Class testClass
Implements iFace1, iFace2(Of String)
End Class
Karena iFace2 dibangun menggunakan String, testClass harus menerapkan dua versi testSub dengan tanda tangan yang identik. Tindakan itu akan menghasilkan ambiguitas tentang versi mana yang akan diakses.
ID Kesalahan: BC32072
Untuk memperbaiki kesalahan ini
Ubah argumen jenis yang diberikan ke antarmuka generik sehingga tidak ada benturan.
-atau-
Hapus dari pernyataan
Implementssalah satu antarmuka yang mengakibatkan benturan penerapan.