Leggere in inglese

Condividi tramite


Errore del compilatore CS0644

'class1' non può derivare dalla classe speciale 'class2'

Le classi non possono ereditare in modo esplicito da una qualsiasi delle classi base seguenti:

  • System.Enum

  • System.ValueType

  • System.Delegate

  • System.Array

Queste classi vengono usate come classi base implicite dal compilatore. Ad esempio, System.ValueType è la classe base implicita degli struct.

L'esempio seguente genera l'errore CS0644:

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