//Customers - List<Customer>private bool checkMIDdlename(){ foreach (Customer i in Customers) { if (i.HasMIDdlename == true) { return true; } } return false;}
我试着写一些类似的东西:(Customers.Foreach(x => x.HasMIDdlename == true)…
但看起来并不是我正在寻找的方法.
bool atLeastOneCustomerWithMIDdlename = Customers.Any(c => c.HasMIDdlename);
如果您想知道第一个匹配的客户,可以使用Enumerable.First或Enumerable.FirstOrDefault
查找MIDdlename == true的第一个客户:
var customer = Customers.FirstOrDefault(c => c.HasMIDdlename);if(customer != null){ // there is at least one customer with HasMIDdlename == true}
如果源序列为空,则首先抛出InvalIDOperationException,而如果没有匹配,则FirstOrDefault返回null.
总结以上是内存溢出为你收集整理的c# – 集合中的第一场比赛全部内容,希望文章能够帮你解决c# – 集合中的第一场比赛所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)