Risoluzione dell'overload non riuscita perché nessun '<genericprocedurename>' accessibile accetta questo numero di argomenti tipo

Una chiamata a una routine di overload generica non può essere risolta perché il compilatore non può accedere a nessuna versione di overload con il numero appropriato di parametri di tipo.

Quando si chiama una routine generica, è necessario fornire un argomento di tipo per ogni parametro di tipo. In alternativa, è possibile non fornire alcun argomento di tipo e permettere al compilatore di provare a eseguire l' inferenza del tipo. Per altre informazioni, vedere "Inferenza di tipi" in Generic Procedures in Visual Basic.

ID errore: BC32087

Per correggere l'errore

  1. Verificare che la versione che si vuole chiamare sia accessibile dal codice chiamante. Vedere Access levels in Visual Basic.

  2. Aggiungere o rimuovere gli argomenti di tipo dal codice chiamante in modo che l'elenco di argomenti di tipo corrisponda all'elenco di parametri di tipo della versione che si intende chiamare.

    oppure

    Rimuovere tutti gli argomenti di tipo dal codice chiamante e permettere al compilatore di provare a eseguire l'inferenza del tipo. Tenere presente che l'inferenza del tipo può non riuscire se sono presenti conflitti o ambiguità.

Vedi anche