Compilerfehler CS0146
Aktualisiert: November 2007
Fehlermeldung
Basisklassen-Ringabhängigkeit zwischen "Klasse1" und "Klasse2".
Circular base class dependency involving 'class1' and 'class2'
Die Vererbungsliste für eine Klasse enthält einen direkten oder indirekten Verweis auf sich selbst. Eine Klasse kann nicht von sich selbst erben. Weitere Informationen finden Sie unter Vererbung (C#-Programmierhandbuch).
Im folgenden Beispiel wird CS0146 generiert:
// CS0146.cs
namespace MyNamespace
{
public interface InterfaceA
{
}
public class MyClass : InterfaceA, MyClass2
{
public void Main()
{
}
}
public class MyClass2 : MyClass // CS0146
{
}
}