Digamos que tenho um Cliente de classe que tem um imóvel FirstName. Depois tenho uma Lista< Cliente>.
Pode o LINQ ser usado para descobrir se a lista tem um cliente com Firstname = 'John' numa única declaração... como?
O LINQ define um método de extensão que é perfeito para resolver este problema exacto:
using System.Linq;
...
bool has = list.Any(cus => cus.FirstName == "John");
certifique-se de consultar System.Core.dll, that's onde vive LINQ.
customerList.Any(x=>x.Firstname == "John")