如何使用lambda表达式从List中获取名称等于"john"的人数.我怎样才能创建我的lambda表达式?
List<Persons> persons;
person.Where(p=>p.Name.Equals("John");
Run Code Online (Sandbox Code Playgroud)
现在我要对返回的列表进行计数还是应该嵌套它?
都不是.使用Count带有表达式的方法的重载:
int cnt = person.Count(p => p.Name.Equals("John"));
Run Code Online (Sandbox Code Playgroud)