嵌套的lambda表达式

xar*_*ria 0 c# lambda

如何使用lambda表达式从List中获取名称等于"john"的人数.我怎样才能创建我的lambda表达式?

List<Persons> persons;
person.Where(p=>p.Name.Equals("John");
Run Code Online (Sandbox Code Playgroud)

现在我要对返回的列表进行计数还是应该嵌套它?

Guf*_*ffa 5

都不是.使用Count带有表达式的方法的重载:

int cnt = person.Count(p => p.Name.Equals("John"));
Run Code Online (Sandbox Code Playgroud)