Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine generische Schnittstelle erbt von mindestens zwei generischen Schnittstellen, und zwei der Vererbungen können einen Konflikt mit bestimmten Werten von Typargumenten verursachen.
Dieser Fehler kann durch die folgenden Anweisungen generiert werden.
Public Interface interfaceA(Of u)
Inherits interfaceX(Of u)
End Interface
Public Interface interfaceX(Of v)
End Interface
Public Interface derivedInterface(Of t1, t2)
Inherits interfaceA(Of t1), interfaceX(Of t2)
End Interface
Wenn die Erstellung oder Implementierung von derivedInterface durch Angeben desselben Typs für t1 und t2erfolgt, muss sie zwei Versionen von interfaceX mit identischen Typargumenten erben. Dies führt zu einer Mehrdeutigkeit in Bezug auf die Version, auf die zugegriffen werden soll.
Fehler-ID: BC32121
So beheben Sie diesen Fehler
Ändern Sie eines der für die abgeleitete Schnittstelle angegebenen Typargumente, sodass kein Konflikt auftritt.
Oder
Entfernen Sie eine der Schnittstellen, die den potenziellen Vererbungs- oder Implementierungskonflikt auslösen, aus der
Inherits-Anweisung.