Hello !

Voici mon code.

Je cherche la présence d'une valeur dans un tableau.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
string[] Num_Etape = new string[] {"pierre", "Paul", "jacques"};
string[] Resultline = new string {"Paul"};
 
                    if (System.Array.Exists(Num_Etape, Resultline[0]))
                    {
                      Messagebox( Resultline[0] + "est présent dans le tableau.");
                    }
Selon Msdn
public static bool Exists<T>(T[] array, System.Predicate<T> match)
Membre de System.Array

Résumé*:
Détermine si le tableau spécifié contient des éléments qui correspondent aux conditions définies par le prédicat spécifié.
C'est exactement ce que je veux.

Mais lors de la génération j'obtiens

Erreur 1 Les arguments de type pour la méthode 'System.Array.Exists<T>(T[], System.Predicate<T>)' ne peuvent pas être inférés à partir de l'utilisation. Essayez de spécifier les arguments de type de façon explicite.