我想将此代码转换为linq解决方案。它的功能是查看一批客户,并查看是否至少有一个中间名。此代码工作正常,我只是想学习LINQ,所以寻找一个替代的解决方案:集合中的第一个匹配
//Customers - List<Customer>
private bool checkMiddleName()
{
foreach (Customer i in Customers)
{
if (i.HasMiddleName == true)
{
return true;
}
}
return false;
}
我试着写类似:(Customers.Foreach(x=>x.HasMiddleName==true)...
但看起来线它不是我要找的方法。
仅供参考 - 上列出的ForEach方法只执行给定的功能列表 – cordialgerm 2012-07-19 22:40:14