Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
Verificare che il tipo utilizzato nella dichiarazione o nell'istruzione di assegnazione sia stato digitato in maniera corretta.
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