Say I have a class Customer
which has a property FirstName
. Then I have a List
.
Can LINQ be used to find if th
zvolkov's answer is the perfect one to find out if there is such a customer. If you need to use the customer afterwards, you can do:
Customer customer = list.FirstOrDefault(cus => cus.FirstName == "John");
if (customer != null)
{
// Use customer
}
I know this isn't what you were asking, but I thought I'd pre-empt a follow-on question :) (Of course, this only finds the first such customer... to find all of them, just use a normal where
clause.)
customerList.Any(x=>x.Firstname == "John")
Another possibility
if (list.Count(customer => customer.Firstname == "John") > 0) {
//bla
}