Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Deklarace třídy obsahuje Implements příkaz, který určuje dvě nebo více rozhraní, ale alespoň jedno z rozhraní je obecné a dvě implementace mohou kolidovat pro určité hodnoty argumentů typu.
Tato chyba může vygenerovat následující příkazy.
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
Vzhledem k tomu iFace2 , že je sestaven pomocí String, testClass musí implementovat dvě verze testSub s identickými podpisy. Tím by vznikla nejednoznačnost, ke které verzi se má přistupovat.
ID chyby: BC32072
Oprava této chyby
Změňte argument typu zadaný do obecného rozhraní tak, aby nedošlo ke konfliktu.
nebo
Odeberte z
Implementspříkazu jedno z rozhraní, které vede ke konfliktu implementace.