Comment rendre '.Contains(string)' insensible à la casse
Comment rendre '.Contains(string)' insensible à la casse
Comment rendre '.Contains(string)' insensible à la casse
Re: Comment rendre '.Contains(string)' insensible à la casse
Pour tester si la chaîne `paragraph` contient la chaîne `word` (merci @QuarterMeister)
```
culture.CompareInfo.IndexOf(paragraph, word, CompareOptions.IgnoreCase) >= 0
```
Où `culture` est l'instance de [`CultureInfo`](http://msdn.microsoft.com/en-gb/library/system.globalization.cultureinfo(v=vs.110).aspx) décrivant la langue dans laquelle le texte est écrit.
Cette solution est transparente sur **la définition de l'insensibilité à la casse, qui dépend de la langue**. Par exemple, la langue anglaise utilise les caractères `I` et `i` pour le u
```
culture.CompareInfo.IndexOf(paragraph, word, CompareOptions.IgnoreCase) >= 0
```
Où `culture` est l'instance de [`CultureInfo`](http://msdn.microsoft.com/en-gb/library/system.globalization.cultureinfo(v=vs.110).aspx) décrivant la langue dans laquelle le texte est écrit.
Cette solution est transparente sur **la définition de l'insensibilité à la casse, qui dépend de la langue**. Par exemple, la langue anglaise utilise les caractères `I` et `i` pour le u