Nessuna routine accessibile '<procedurename>' è la più specifica: <signaturelist>

Un'istruzione di assegnazione assegna l'indirizzo di una routine di overload a una variabile delegato, ma il compilatore non riesce a risolvere le diverse versioni di overload.

Quando il codice usa l'indirizzo di una routine definito in numerose versioni di overload, il compilatore deve decidere quale overload usare. Cerca una singola versione con un elenco di parametri che corrisponda all'elenco di parametri del delegato. Per altre informazioni, vedere Overload Resolution.

Se il compilatore trova più versioni della routine con una firma corrispondente, viene generato questo errore. Questa eventualità può verificarsi, ad esempio, se uno degli overload è generico e viene passato un argomento di tipo che fornisce una firma identica a quella di un altro overload.

ID errore: BC30794

Per correggere l'errore

  • Se il conflitto è determinato da un overload generico con la stessa firma di un altro, modificare l'argomento di tipo passato all'overload generico.

Vedi anche