'For Each' pour le type '<NomType>' est ambigu, car le type implémente plusieurs instanciations de 'System.Collections.Generic.IEnumerable(Of T)'

Une instruction For Each spécifie une variable itérateur qui a plusieurs méthodes GetEnumerator.

La variable itérateur doit être d'un type qui implémente l'interface System.Collections.IEnumerable ou System.Collections.Generic.IEnumerable<T> dans l'un des espaces de noms Collections du .NET Framework. Une classe peut implémenter plusieurs interfaces génériques construites à l'aide d'un argument de type différent pour chaque construction. Si une classe qui procède ainsi est utilisée pour la variable itérateur, cette dernière a plusieurs méthodes GetEnumerator. Dans ce cas, Visual Basic ne peut pas choisir quelle méthode appeler.

ID d'erreur : BC32096

Pour corriger cette erreur

Voir aussi

Référence

For Each...Next, instruction (Visual Basic)

Autres ressources

Interfaces (Visual Basic)