Il tipo '<nometipo>' non può ereditare da un parametro di tipo

Una classe o interfaccia include un' Inherits Statement che specifica un parametro di tipo generico.

Un tipo non può ereditare da un tipo non ancora definito. L'ereditarietà presuppone la capacità di riutilizzare membri della classe base, che a sua volta richiede la definizione di questi membri. Un parametro di tipo generico è un segnaposto che dovrà essere sostituito da un tipo specifico fornito da un argomento di tipo. Di conseguenza, un tipo non può ereditare dal segnaposto.

ID errore: BC32055

Per correggere l'errore

  • Se il tipo che eredita deve ereditare da un altro tipo, usare un tipo specifico invece di un parametro di tipo.

  • Se il tipo di base deve essere rappresentato da un parametro di tipo generico, nessun altro tipo riuscirà a ereditare da esso. Rimuovere l' Inherits Statement.

Vedi anche