編譯器錯誤 CS0146
循環基底類別相依包括 'class1' 和 'class2'
類別的繼承清單包含它本身的直接或間接參考。 類別不能自己繼承自己。 如需詳細資訊,請參閱繼承。
下列範例會產生 CS0146:
C#
// CS0146.cs
namespace MyNamespace
{
public interface InterfaceA
{
}
public class MyClass : InterfaceA, MyClass2
{
public void Main()
{
}
}
public class MyClass2 : MyClass // CS0146
{
}
}