Erro do compilador CS0146
Dependência circular de classe base envolvendo 'classe1' e 'classe2'
A lista de herança de uma classe inclui uma referência direta ou indireta a si mesma. Uma classe não pode herdar de si mesma. Para obter mais informações, consulte Herança.
O exemplo a seguir gera CS0146:
// CS0146.cs
namespace MyNamespace
{
public interface InterfaceA
{
}
public class MyClass : InterfaceA, MyClass2
{
public void Main()
{
}
}
public class MyClass2 : MyClass // CS0146
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: