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'