Freigeben über


Diese Vererbung verursacht Zirkelabhängigkeiten zwischen <Typ1> '<Typname1>' und seinen geschachtelten <Typ2> '<Typname2>'

Eine Vererbungsstruktur führt zu einer zirkulären Abhängigkeit zwischen geschachtelten Klassen, das heißt, zwei Klassen erben voneinander.

Diese Fehlermeldung kann durch folgenden Code generiert werden.

Public Class c1  
    Inherits c3.c4  
    Public Class c2  
    End Class  
End Class  
Public Class c3  
    Inherits c1.c2  
    Public Class c4  
    End Class  
End Class  

Im vorangehenden Code erbt Klasse c1 von der Klasse c4, aber c4 ist in c3geschachtelt, die von c2erbt, die in c1geschachtelt ist.

Fehler-ID: BC30907

So beheben Sie diesen Fehler

  • Ändern Sie die Vererbungsstruktur, sodass keine zirkuläre Abhängigkeit vorhanden ist.

Siehe auch