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 '<method>' is most specific for these arguments:<error>
È stata eseguita una chiamata a un metodo di overload, ma il compilatore ha trovato due o più overload con elenchi di parametri in cui è possibile convertire l'elenco di argomenti e non è in grado di effettuare una scelta.
Il compilatore tenta di far corrispondere il più possibile i tipi di dati nell'elenco di argomenti di chiamata all'elenco di parametri di overload. Sia che l'opzione di controllo del tipo (Istruzione Option Strict) sia impostata su On oppure su Off, è necessaria una conversione verso un tipo di dati più grande da ciascun argomento al parametro corrispondente.
Se il compilatore trova più overload che soddisfano il requisito di conversione verso un tipo di dati più grande, cercherà quello più specifico per i tipi di dati degli argomenti, ovvero quello che richiede il minor grado di ampliamento. Questo messaggio di errore viene generato quando un overload è più specifico per il tipo di dati di un determinato argomento, mentre un altro overload è più specifico per il tipo di dati di un argomento diverso. Per ulteriori informazioni e un esempio, vedere Risoluzione dell'overload.
ID errore: BC30521
Per correggere l'errore
Esaminare tutti gli overload del metodo per determinare quello che si desidera chiamare.
Fare in modo che nell'istruzione di chiamata i tipi di dati degli argomenti corrispondano a quelli dei parametri definiti per l'overload desiderato. È possibile che sia necessario utilizzare la Funzione CType per convertire uno o più tipi di dati nei tipi definiti.
Vedere anche
Concetti
Considerazioni sull'overload di routine
Proprietà in overload e metodi