try it
string searchString = "NAME";
List<string> lstNames = new List<string>()
{"Name1"
,"Name2"
,"Name3"
,"Other names"
,"Something else"};
The following query will do the job
var query1 = (from name in lstNames
where name.ToUpper().Contains(searchString)
select name);
var query2 = lstNames.FindAll(name => name.ToUpper().Contains(searchString));
var query3 = lstNames.Where(name => name.ToUpper().Contains(searchString));
Hope this helps
user372724
source
share