Angenommen, ich habe eine Klasse Customer, die eine Eigenschaft FirstName hat. Dann habe ich eine List
Kann LINQ verwendet werden, um in einer einzigen Anweisung herauszufinden, ob die Liste einen Kunden mit Firstname = 'John' enthält?
LINQ definiert eine Erweiterungsmethode, die sich perfekt für die Lösung genau dieses Problems eignet:
using System.Linq;
...
bool has = list.Any(cus => cus.FirstName == "John");
Vergewissern Sie sich, dass Sie auf System.Core.dll verweisen, denn dort befindet sich LINQ.
customerList.Any(x=>x.Firstname == "John")