Sdílet prostřednictvím


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
{
}