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 arguments unexpected because attributes cannot be generics
Un attributo viene applicato utilizzaando un elenco di argomenti di tipo.
Visual Basic e .NET Framework non supportano al momento alcuna combinazione di attributi e tipi generici. Vengono quindi applicate le seguenti limitazioni:
A un attributo non è consentito essere di tipo generico o dichiarato all'interno di un tipo generico.
A un attributo non è consentito ereditare da una classe generica, né a una classe generica è consentito ereditare da un attributo.
Quando si applica un attributo, non è consentito fornire alcun argomento corrispondente a uno dei seguenti:
Un tipo generico
Un tipo costruito da un tipo generico
Un parametro dei tipi di un tipo che lo contiene oppure
Un tipo costruito da un parametro dei tipi di un tipo che lo contiene.
ID errore: BC32066
Per correggere l'errore
Se gli argomenti di tipo sono destinati a essere argomenti normali, rimuovere quindi la parola chiave Of. Questa operazione consente di trasformare gli elenchi di argomenti di tipo in un elenco di argomenti normali.
Se gli argomenti di tipo sono destinati a essere forniti ai parametri di tipo, rimuovere la parola chiave Of e tutti gli argomenti di tipo. Un attributo non è in grado di accettare gli argomenti di tipo.
Vedere anche
Concetti
Cenni preliminari sugli attributi in Visual Basic