我想將此代碼轉換爲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