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 ils ne sont pas convertis vers le même type

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 ils ne sont pas convertis vers le même type. La spécification explicite du ou des types de données peut permettre de corriger cette erreur.
Data type(s) of the type parameter(s) cannot be inferred from these arguments because they do not convert to the same type. 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é. Ce message d'erreur explique que le compilateur ne peut pas utiliser l'inférence de type afin de rechercher des types de données pour les paramètres de type qui soient compatibles avec les arguments.

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 ils ne sont pas convertis vers le même type.

ID d'erreur : BC36659 et BC36656

Voir aussi

Concepts

Conversion simplifiée des délégués

Procédures génériques dans Visual Basic

Résolution de surcharge