Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0529

Zděděné rozhraní interface1 způsobí cyklus v hierarchii rozhraní interface interface2.

Seznam dědičnosti rozhraní obsahuje přímý nebo nepřímý odkaz na sebe. Rozhraní nemůže dědit sám od sebe.

Následující ukázka vygeneruje CS0529:

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