通过


编译器错误 CS0529

继承接口“interface1”在“interface2”的接口层次结构中导致一个循环

接口 的继承列表包括对其自身的直接或间接引用。 接口不能从自身继承。

下面的示例生成 CS0529:

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