Ошибка компилятора CS0146
Циклическая зависимость базового класса включает "класс1" и "класс2"
Список наследования для класса включает прямую или косвенную ссылку на самого себя. Класс не может наследовать от самого себя. Дополнительные сведения см. в разделе Наследование.
В следующем примере возникает ошибка CS0146:
// CS0146.cs
namespace MyNamespace
{
public interface InterfaceA
{
}
public class MyClass : InterfaceA, MyClass2
{
public void Main()
{
}
}
public class MyClass2 : MyClass // CS0146
{
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: