嵌套的 lambda 表达式
本文关键字:表达式 lambda 嵌套 | 更新日期: 2023-09-27 17:56:28
如何使用 lambda 表达式从列表中获取姓名等于"john"的人数。如何创建我的 lambda 表达式?
List<Persons> persons;
person.Where(p=>p.Name.Equals("John");
现在,我是对返回的列表进行计数还是应该嵌套它?
都不是。使用采用表达式的 Count
方法的重载:
int cnt = person.Count(p => p.Name.Equals("John"));
person.Where(p=>p.Name.Equals("John")).Count();
List<Person> persons;
/* code that populates persons list */
int count = persons.Where(p=>p.Name.Equals("John")).Count();