Comment trouver si une chaîne contient des éléments d'une liste de chaînes?

J'ai une chaîne et d'une Liste de chaînes de caractères:

string motherString = "John Jake Timmy Martha Stewart";

et je veux savoir si cette chaîne contient l'une des chaînes dans une liste c'est à dire:

var children = new List<string>{"John", "Mike", "Frank"};

Donc je veux savoir si motherString contient l'un des éléments les enfants à partir de ie. 'Jean'

Quelle serait la meilleure façon d'aller à ce sujet?

source d'informationauteur Coder 2