假设我有一个Customer具有属性的类FirstName。然后我有一个List<Customer>.
Customer
FirstName
List<Customer>
可以使用 LINQFirstname = 'John'在单个语句中查找列表中是否有客户.. 怎么样?
Firstname = 'John'
LINQ 定义了一个非常适合解决这个确切问题的扩展方法:
using System.Linq; ... bool has = list.Any(cus => cus.FirstName == "John");
确保引用 System.Core.dll,这就是 LINQ 所在的位置。