Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0644

Klasa "class1" nie może pochodzić z klasy specjalnej "class2"

Klasy nie mogą jawnie dziedziczyć z żadnej z następujących klas bazowych:

  • System.enum

  • System.valuetype

  • System.delegate

  • System.array

Są one używane jako niejawne klasy bazowe przez kompilator. Na przykład System.ValueType jest niejawną klasą bazową struktur.

Poniższy przykład generuje CS0644:

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