Leggere in inglese

Condividi tramite


Errore del compilatore CS0529

L'interfaccia ereditata 'interface1' causa un ciclo nella gerarchia delle interfacce di 'interface2'

L'elenco di ereditarietà di un 'interfaccia include un riferimento diretto o indiretto a se stessa. Un'interfaccia non può ereditare da se stessa.

L'esempio seguente genera l'errore CS0529:

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