Digamos que tengo una clase Cliente que tiene una propiedad Nombre. Luego tengo una Lista<Cliente<.
¿Se puede utilizar LINQ para encontrar si la lista tiene un cliente con Firstname = 'John' en una sola declaración.. cómo?
LINQ define un método de extensión que es perfecto para resolver exactamente este problema:
using System.Linq;
...
bool has = list.Any(cus => cus.FirstName == "John");
asegúrate de hacer referencia a System.Core.dll, ahí es donde vive LINQ.
customerList.Any(x=>x.Firstname == "John")