Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sınıf bildirimi, iki veya daha fazla arabirim belirten bir Implements deyim içerir, ancak arabirimlerden en az biri geneldir ve uygulamalardan ikisi tür bağımsız değişkenlerinin belirli değerleri için çakışabilir.
Aşağıdaki deyimler bu hatayı oluşturabilir.
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
iFace2 kullanılarak StringtestClass oluşturulduğundan, iki sürümünün testSub aynı imzalara sahip olması gerekir. Bunun yapılması, erişilmesi gereken sürüm hakkında bir belirsizlik oluşturur.
Hata Kimliği: BC32072
Bu hatayı düzeltmek için
Çakışma olmaması için genel arabirime sağlanan tür bağımsız değişkenini değiştirin.
-veya-
Uygulama çakışması
Implementsile sonuçlayan arabirimlerden birini deyiminden kaldırın.