7

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

目前我这样做:

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

我怎么能做到这一点Linq对某些人来说可能是微不足道的,但现在不知道。

4

1 回答 1

8
using System.Linq;

...

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

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

bool isPaid = visit.Referrals.Exists(r => r.IsPaidVisit);
于 2012-05-07T07:52:12.837 回答