閱讀英文

共用方式為


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