IEqualityComparer pour String.Contains
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
Code:
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);
}
} |
Et voici ma tentative d'usage, comment faut -il utiliser le sim ?
Code:
1 2 3 4 5 6
| string p0="test";
string B="EST";
if (p0.Contains(B)) // Contains en utilisant sim
{
} |
En attendant j'ai fais ma propre methode Contains(string a,string b);
Merci de votre aide