Il vincolo di tipo non può essere una classe 'NotInheritable'

Aggiornamento: novembre 2007

Type constraint cannot be a 'NotInheritable' class

Un elenco di vincoli include una classe contrassegnata come NotInheritable.

Un elenco di vincoli in un parametro di tipo può accettare una sola classe da cui deve ereditare l'argomento di tipo fornito da tale parametro di tipo. Di conseguenza, un parametro di tipo non può accettare come vincolo una classe sealed o NotInheritable.

ID errore: BC32060

Per correggere l'errore

  • Se è necessario che il parametro di tipo possa ereditare da una classe ed è possibile contollare la definizione della classe, rimuovere la dichiarazione NotInheritable dalla classe.

  • Se, invece, la classe deve rimanere NotInheritable, non è possibile utilizzarla come vincolo. Rimuovere il nome della classe dall'elenco dei vincoli.

Vedere anche

Concetti

Tipi generici in Visual Basic