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
Overload resolution failed because no accessible '<genericprocedurename>' accepts this number of type arguments
Non è possibile risolvere l'overload di una routine generica in quanto il compilatore non è in grado di accedere a qualsiasi versione in overload con il numero di parametri di tipo appropriato.
Quando viene effettuata una chiamata a una routine generica, è necessario fornire un argomento di tipo per ognuno dei parametri di tipo. In alternativa, non è possibile fornire alcun argomento di tipo e consentire al compilatore di effettuare un'inferenza dei tipi. Per ulteriori informazioni, vedere "Inferenza dei tipi" in Routine generiche in Visual Basic.
ID errore: BC32087
Per correggere l'errore
Assicurarsi che la versione che si desidera chiamare sia accessibile tramite il codice che effettua la chiamata. Per informazioni, vedere Livelli di accesso in Visual Basic.
Aggiungere o rimuovere gli argomenti di tipo dal codice che effettua la chiamata in modo che l'elenco degli argomenti di tipo corrisponda a quello dei parametri di tipo della versione che si desidera chiamare.
-oppure-
Rimuovere tutti gli argomenti di tipo dal codice che effettua la chiamata e lasciare che il compilatore cerchi di effettuare un'inferenza dei tipi. Tenere presente che in presenza di conflitti o ambiguità l'inferenza dei tipi potrebbe non riuscire.
Vedere anche
Concetti
Proprietà in overload e metodi