Bu devralma, tür1 '<typename1>>' ile iç içe türü2 <'<typename2>>' arasında <döngüsel bağımlılıklara neden olur

Devralma yapısı iç içe sınıflar arasında döngüsel bağımlılıkla sonuçlanır, yani birbirinden devralan iki sınıf.

Aşağıdaki kod bu hata iletisini oluşturabilir.

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  

Yukarıdaki kodda, sınıfı c1 sınıfından c4devralır, ancak c4 öğesinden c2devralan içinde iç içe c1geçmiştirc3.

Hata Kimliği: BC30907

Bu hatayı düzeltmek için

  • Döngüsel bağımlılık olmayacak şekilde devralma yapısını değiştirin.

Ayrıca bkz.