編譯器錯誤 CS0529
更新:2007 年 11 月
錯誤訊息
繼承的介面 'interface1' 造成 'interface2' 介面階層架構中的循環
介面的繼承清單包含對其本身的直接或間接參考。介面不能繼承自其本身。
下列範例會產生 CS0529:
// CS0529.cs
namespace x
{
public interface a
{
}
public interface b : a, c
{
}
public interface c : b // CS0529, b inherits from c
{
}
}