'<nometipo>' non ha parametri di tipo, quindi non può avere argomenti di tipo

Aggiornamento: novembre 2007

Type '<typename>' has no type parameters and so cannot have type arguments

Quando viene invocato un tipo non genericona una dichiarazione o un'istruzione di assegnazione include una clausola Of.

Per definizione, un tipo generico è una classe, struttura, interfaccia o delegato che opera solo su tipi di dati che è possibile specificare tramite uno o più parametri di tipo. Quando nel codice di utilizzo viene creato un tipo da questo tipo generico, viene fornito un argomento di tipo a ogni parametro di tipo. Come parte della creazione del tipo, ogni argomento di tipo sostituisce ogni occorrenza del suo parametro di tipo corrispondente nel codice generato.

I parametri di tipo sono definiti con una clausola Of tra parentesi e gli argomenti di tipo vengono forniti tramite una clausola Of tra parentesi. La clausola Of viene utilizzata solo quando si tengono in considerazione i tipi generici.

I tipi non generici non accettano i parametri di tipi e non è possibile specificare alcun argomento di tipo quando si invoca tale tipo.

ID errore: BC32045

Per correggere l'errore

  1. Verificare che il tipo utilizzato nella dichiarazione o nell'istruzione di assegnazione sia stato digitato in maniera corretta.

  2. Se si invoca un tipo non genrico, rimuovere la clausola Of e le sue parentesi, se presenti. Non rimuovere le parentesi che circondano un elenco di argomenti standard per una procedura, un delegato o un costruttore di classe.

Vedere anche

Attività

Procedura: utilizzare una classe generica

Concetti

Tipi generici in Visual Basic

Riferimenti

Elenco dei tipi