Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0146

Cyklický závislost základní třídy zahrnující třídu "class1" a "class2"

Seznam dědičnosti pro třídu obsahuje přímý nebo nepřímý odkaz na sebe sama. Třída nemůže dědit sama od sebe. Další informace najdete v tématu Dědičnost.

Následující ukázka vygeneruje CS0146:

// CS0146.cs  
namespace MyNamespace  
{  
   public interface InterfaceA  
   {  
   }  
  
   public class MyClass : InterfaceA, MyClass2  
   {  
      public void Main()  
      {  
      }  
   }  
  
   public class MyClass2 : MyClass   // CS0146  
   {  
   }  
}