var list=alist.Contains(\"somestring\")
this matches whole string, how to see if any word in list has a substring matching \"somestring\"?
var hasPartialMatch = alist.Split(' ').ToList() .Any(x => x.Contains("somestring"));