Risoluzione dell'overload non riuscita perché nessun 'metodo' accessibile< è più specifico per questi argomenti:<errore>>

È stata effettuata 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 può selezionarli tra di essi.

Il compilatore tenta di trovare la corrispondenza con i tipi di dati nell'elenco di argomenti chiamanti e nell'elenco dei parametri di overload il più possibile. Richiede una conversione più ampia da ogni argomento al parametro corrispondente, indipendentemente dal fatto che l'opzione di controllo del tipo (istruzione Option Strict) sia On o Off.

Se il compilatore trova più overload che soddisfano il requisito di ampliamento, cerca l'overload più specifico per i tipi di dati dell'argomento, vale a dire che richiede la quantità minima di estensione. Genera questo messaggio di errore quando un overload è più specifico per il tipo di dati di un argomento, mentre un altro overload è più specifico per il tipo di dati di un altro argomento. Per altre informazioni e un esempio, vedere Risoluzione dell'overload.

ID errore: BC30521

Per correggere l'errore

  1. Esaminare tutti gli overload per il metodo e determinare quale chiamare.

  2. Nell'istruzione chiamante impostare i tipi di dati degli argomenti in modo che corrispondano ai tipi di dati dei parametri definiti per l'overload desiderato. Potrebbe essere necessario usare la funzione CType per convertire uno o più tipi di dati nei tipi definiti.

Vedere anche