共用方式為


編譯器錯誤 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
   {
   }
}