15
は、私はthesというクラスを持っていると仮定します。を連結2つのFuncデリゲート
public class Order
{
int OrderId {get; set;}
string CustomerName {get; set;}
}
私はあまりにも
Func<Order, bool> predicate1 = t=>t.OrderId == 5 ;
Func<Order, bool> predicate2 = t=>t.CustomerName == "Ali";
、変数の下に宣言任意の(AND/ORで)これらの変数を連結する方法とプットがあります3番目の変数の結果?例えば :
Func<Order, bool> predicate3 = predicate1 and predicate2;
または
Func<Order, bool> predicate3 = predicate1 or predicate2;
これはトップのすべて以来、検索結果に高くする必要が答えは式tで回り込む必要がありますypes。 – moarboilerplate
美しくシンプルです。 – Holf
ベストアンサー、エレガント! –