Do List.Exist using Linq

本文关键字:Linq using Exist List Do | 更新日期: 2023-09-27 18:33:33

我想检查列表中是否有任何项目将字段设置为 true

目前我这样做:

bool isPaid = visit.Referrals.Exists(delegate(AReferral r)
                                     {
                                         return r.IsPaidVisit;
                                     });

我如何使用Linq来做到这一点,这对某些人来说可能是微不足道的,但现在无法弄清楚。

Do List.Exist using Linq

using System.Linq;
...
bool isPaid = visit.Referrals.Any(r => r.IsPaidVisit);

但是,当您可以执行以下操作时,为什么要使用 Linq 库:

bool isPaid = visit.Referrals.Exists(r => r.IsPaidVisit);