L'argomento tipo '<nomeargomentotipo>' non eredita dal tipo di vincolo '<nomeparametrotipo>' né lo implementa

Un argomento di tipo fornito a un tipo generico non soddisfa il vincolo di ereditarietà o implementazione sul suo parametro di tipo corrispondente.

Un elenco di vincoli impone requisiti per l'argomento di tipo passato al parametro di tipo. Ecco alcuni possibili requisiti:

  • L'argomento di tipo deve implementare una o più interfacce

  • L'argomento di tipo deve ereditare al massimo da una classe

È possibile combinare i requisiti precedenti per un parametro di tipo singolo. Visual Basic non può creare il tipo a meno che il codice non fornisca gli argomenti di tipo che soddisfano ogni vincolo su ogni parametro di tipo definito nel tipo generico.

ID errore: BC32044

Per correggere l'errore

  • Selezionare un argomento di tipo di un tipo che implementa ogni interfaccia specificata per il parametro di tipo e che eredita dalla classe specificata, se esiste.

Vedi anche