C# - Tester si une chaîne est contenue dans une autre

En C#, vous pouvez facilement tester si une ou plusieurs chaînes de caractère sont contenues dans une autre. Dans l'exemple qui suit, nous allons utiliser le "Language-Integrated Query" (ou LINQ) pour effectuer cette opération.

Dans cet exemple, nous souhaitons simplement tester si la chaîne "salut", contient les caractères "a", "b" ou "c".

using System.Linq;
...

string[] stringsToSearch = new string[] { "a", "b", "c" };
string s = "salut";

stringToSearch.Any(c => s.Contains(c)); // renverra 'true'

 


19 janvier 2017 - Wakonda - C#

Rechercher

Tags

Publicité

Suivez-nous

Aidez-nous !


Loading…
Loading the web debug toolbar…
Attempt #