First match in a collection

Viewed 17442

I want to convert this code to a linq solution. What it does it looks into a collection of customers and see if at least one of the has a middle name. This code works fine, I'm just trying to learn linq, so looking for an alternative solution.:

//Customers - List<Customer>
private bool checkMiddleName()
{
    foreach (Customer i in Customers)
    {
        if (i.HasMiddleName == true)
        {
            return true;
        }
    }
    return false;
}

I tried to write something like: (Customers.Foreach(x=>x.HasMiddleName==true)... but looks line it's not the method I'm looking for.

4 Answers
Related