Compilerfehler CS0644
Aktualisiert: November 2007
Fehlermeldung
Die "Klasse1"-Klasse kann nicht von der speziellen "Klasse2"-Klasse abgeleitet werden.
'class1' cannot derive from special class 'class2'
Von den folgenden Basisklassen können Klassen nicht explizit erben:
System.Enum
System.ValueType
System.Delegate
System.Array
Diese werden durch den Compiler als implizite Basisklassen verwendet. System.ValueType ist beispielsweise die implizite Basisklasse von Strukturen.
Im folgenden Beispiel wird CS0644 generiert:
// CS0644.cs
class MyClass : System.ValueType // CS0644
{
}