Прочитать на английском

Поделиться через


Это наследование приводит к циклическим зависимостям между <типом 1> "<typename1>" и его вложенным типом2 <> "<typename2>"

Структура наследования приводит к циклической зависимости между вложенными классами, то есть к двум классам, наследующим друг друга.

К этой ошибке может привести следующий код.

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  

В приведенном выше коде класс c1 наследует от класса c4, но класс c4 вложен в класс c3, который наследует от класса c2, вложенного в c1.

Идентификатор ошибки: BC30907

Исправление ошибки

  • Измените структуру наследования таким образом, чтобы исключить циклическую зависимость.

См. также