編譯器錯誤 CS0146
更新:2007 年 11 月
錯誤訊息
循環基底類別相依性,涉及 'class1' 和 'class2'
類別的繼承清單包括了對其本身的直接或間接參考,類別不能繼承自其本身。如需詳細資訊,請參閱繼承 (C# 程式設計手冊)。
下列範例會產生 CS0146:
// CS0146.cs
namespace MyNamespace
{
public interface InterfaceA
{
}
public class MyClass : InterfaceA, MyClass2
{
public void Main()
{
}
}
public class MyClass2 : MyClass // CS0146
{
}
}