var myLookup = myList.ToLookUp(x=> new {x.Name, x.Job, x.Phone});
我想要做的事:
x.Name
可以包含作業的字符串,或者作業的列表的字符串,即"Programmer"
或"QA, Programmer"
。
下面的語句將環通提供就業機會,什麼是我查找匹配他們:
foreach(var j in jobs)
{
foreach(var m in myLookup[new {j.Name, j.Job, j.Phone}])
{
//do whatever
}
}
現在,這個工作正常未設置了一個逗號的任何作業名稱,所以那麼我試過這個:
foreach(var j in jobs)
{
foreach(var m in myLookup[new {j.Name, j.Job, j.Phone}].Where(x=>x.Name.Contains(j.Name))
{
//do whatever
}
}
但這似乎仍然工作。它只是與其他方式完全匹配的名稱。
如何將我的查找中的包含或位置合併?