Partager via


Impossible de déduire le ou les types de données du ou des paramètres de type à partir de ces arguments, car plusieurs types sont possibles

Mise à jour : novembre 2007

Message d'erreur

Impossible de déduire le ou les types de données du ou des paramètres de type à partir de ces arguments, car plusieurs types sont possibles. La spécification explicite du (ou des) type(s) de données peut permettre de corriger cette erreur.
Data type(s) of the type parameter(s) cannot be inferred from these arguments because more than one type is possible. Specifying the data type(s) explicitly might correct this error.

Cette erreur se produit en cas d'échec de la résolution de la surcharge. Elle prend la forme d'un message subordonné qui indique pourquoi un candidat de surcharge particulier a été éliminé. L'erreur explique que si l'inférence de type est appliquée pour déterminer le type de données des paramètres de type de la procédure générique appelé, le compilateur recherche plusieurs types de données possibles pour au moins l'un d'eux.

Remarque :

Lorsque la spécification d'arguments n'est pas une option (par exemple, pour les opérateurs de requête dans les expressions de requête), le message d'erreur apparaît sans la deuxième phrase.

Pour plus d'informations et d'exemples, consultez Impossible de déduire le ou les types de données du ou des paramètres de type dans la méthode '<NomMéthode>' à partir de ces arguments, car plusieurs types sont possibles.

ID d'erreur : BC36653 et BC36650

Voir aussi

Concepts

Procédures génériques dans Visual Basic

Résolution de surcharge