İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0529

Devralınan arabirim 'interface1', 'interface2' arabirim hiyerarşisinde bir döngüye neden oluyor

Bir arabirimin devralma listesi kendisine doğrudan veya dolaylı bir başvuru içerir. Bir arabirim kendisinden devralamaz.

Aşağıdaki örnek CS0529 oluşturur:

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