Ler em inglês

Compartilhar via


Erro do Compilador CS0529

A interface herdada 'interface1' causa um ciclo na hierarquia de interface de 'interface2'

A lista de herança de uma interface inclui uma referência direta ou indireta a si mesma. Uma interface não pode herdar de si mesma.

O exemplo a seguir gera o erro CS0529:

C#
// CS0529.cs  
namespace x  
{  
   public interface a  
   {  
   }  
  
   public interface b : a, c  
   {  
   }  
  
   public interface c : b   // CS0529, b inherits from c  
   {  
   }  
}