Leggere in inglese

Condividi tramite


Errore del compilatore CS0146

Dipendenza della classe base circolare che comprende 'class1' e 'class2'

L'elenco di ereditarietà di una classe include un riferimento diretto o indiretto a se stessa. Una classe non può ereditare da se stessa. Per altre informazioni, vedere Ereditarietà.

L'esempio seguente genera l'errore CS0146:

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