Найти подстроку в списке строк

У меня есть такой список, и я хочу иметь возможность искать в этом списке подстроку из другой строки. Пример:

List<string> list = new List<string>();
string srch = "There";
list.Add("1234 - Hello");
list.Add("4234 - There");
list.Add("2342 - World");

Я хочу найти "Там"в своем списке и вернуть "4234 - Там". Я пробовал:

var mySearch = list.FindAll(S => s.substring(srch));
foreach(var temp in mySearch)
{
    string result = temp;
}
19
задан CDspace 8 March 2017 в 17:35
поделиться