Il parametro di tipo '<nomeparametrotipo>' non può essere vincolato a se stesso: '<messaggioerrore>'

Aggiornamento: novembre 2007

Type parameter '<typeparametername>' cannot be constrained to itself: '<errormessage>'

Nell'elenco di vincoli per un parametro di tipo è compreso quello stesso parametro di tipo.

Nell'elenco di vincoli per un parametro di tipo è possibile specificare un numero qualsiasi di interfacce e al massimo una classe. È necessario che un argomento di tipo fornito per quel parametro di tipo implementi ogni interfaccia specificata ed erediti dalla classe specificata. Per il compilatore sono necessarie interfacce e classi già definite quando il compilatore incontra un elenco di vincoli. Un parametro di tipo viene considerato come un tipo definito quando viene sostituito da un argomento di tipo adatto fornito dal codice che crea il tipo generico.

ID errore: BC32113

Per correggere l'errore

  1. Verificare l'ortografia del parametro di tipo e dei vincoli nel suo elenco di vincoli.

  2. Se non vi sono errori di ortografia, rimuovere il nome del parametro di tipo dal suo elenco di vincoli. Il parametro non può essere vincolato a se stesso.

Vedere anche

Concetti

Tipi generici in Visual Basic

Riferimenti

Elenco dei tipi