私はこのクラスを持っています:
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;