Compilerfehler CS0644

Die "Klasse1"-Klasse kann nicht von der speziellen "Klasse2"-Klasse abgeleitet werden.

Klassen können nicht explizit von den folgenden Basisklassen erben:

  • System.Enum

  • System.ValueType

  • System.Delegate

  • System.Array

Diese Klassen werden vom Compiler als implizite Basisklassen verwendet. Beispielsweise ist System.ValueType die implizite Basisklasse von Strukturen.

Im folgenden Beispiel wird CS0644 generiert:

// CS0644.cs  
class MyClass : System.ValueType   // CS0644  
{  
}