Bonjour
Je dois etre mal réveillé ce matin mais je n'arrive pas a comprendre comment utiliser un EqualityComparer dans un string.Contains
Si j'ai bien compris je devrais pouvoir definir le Comparer utilisé par Contains pour determiner une egalité
Voici mon Comparer
Et voici ma tentative d'usage, comment faut -il utiliser le sim ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class StringSimil : IEqualityComparer<string> { public bool Equals(string x, string y) { string a = x.ToUpper(); string b = x.ToUpper(); return a.Equals(b); } }
En attendant j'ai fais ma propre methode Contains(string a,string b);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 string p0="test"; string B="EST"; if (p0.Contains(B)) // Contains en utilisant sim { }
Merci de votre aide
Partager