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 に答える