英語で読む

次の方法で共有


コンパイラ エラー CS0529

継承インターフェイス 'interface1' により、'interface2' のインターフェイス階層内で循環参照が発生します

interface の継承リストに、自分自身への直接または間接参照が含まれています。 インターフェイスは、それ自体からは継承できません。

次の例では CS0529 が生成されます。

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