Il te suffit d'ecrire une classe qui implemente IComparer (qui n'a
qu'une seule methode Compare(object,object) )dans laquelle tu definis
ta regle de comparaison et tu pe meme aller plus loin en faisant
heriter cette classe de la classe string comme ca tu as toutes les
features de la classe string + un user configurated rule de comparaison.
J'avais mis un post pour enlever les accents d'un string.
Il y a eu plusieurs réponses, mais (à mon avis) rien de satisfaisant au niveau .Net.
Peut-être qu'avec la version 2.0, mais je n'ai pas cherché.