用于匹配序列的LINQ查询

用于匹配序列的LINQ查询,linq,lambda,expression,Linq,Lambda,Expression,我有一个结果集,比如clientList。我想确保客户名单中的所有客户都有“银行家”的职业。让查询结果为布尔值 如何编写LINQ或lambda表达式查询以获得结果?或者使用c.Profession.Equals(“银行家”)。。。同样的区别。或者使用c.Profession.Equals(“银行家”)。。。尽管有同样的区别。 if ( clientList.All(c=>c.Profession=="Banker") ) { } bool allAreBankers = Cli

我有一个结果集,比如clientList。我想确保客户名单中的所有客户都有“银行家”的职业。让查询结果为布尔值


如何编写LINQ或lambda表达式查询以获得结果?

或者使用c.Profession.Equals(“银行家”)。。。同样的区别。或者使用c.Profession.Equals(“银行家”)。。。尽管有同样的区别。
 if ( clientList.All(c=>c.Profession=="Banker") )
 {
  }
 bool allAreBankers = ClientList.All(c=>c.Profession=="Banker");