C# List
string result = list.FirstOrDefault(s => s.Contains(srch));
var resultList = list.FindAll(delegate(string s) { return s.Contains(srch); });