0
結合謂語什麼是基於一些條件在後期的.Net 2.0
Predicate<Foo> predicate = p1 => (p1.IsActive) && p1.Type != "BR";
和
Predicate<Foo> datePredicate = p1 => (p1.Year) == DateTime.Now.Year;
像我們用於Expression.AndAlso
我有一個謂語做結合謂詞的方式我想將兩者結合起來,這樣可以將結果謂詞傳遞給接受單個謂詞參數的方法。
predicate = predicate.????(datePredicate);
那麼怎麼辦呢?
http://stackoverflow.com/a/1248263/106159 –
您還可以看看LinqKit(你需要引用它)。滾動到組合表達式:http://www.albahari.com/nutshell/linqkit.aspx – mortb
謂詞 datePredicateAnd = p(> predicate(p)&& datePredicate(p)) –
Damith