15
Angenommen, ich thes Klasse haben:Concatenate zwei Func Delegierten
public class Order
{
int OrderId {get; set;}
string CustomerName {get; set;}
}
ich unter Variablen zu deklarieren, auch
Func<Order, bool> predicate1 = t=>t.OrderId == 5 ;
Func<Order, bool> predicate2 = t=>t.CustomerName == "Ali";
Gibt es eine Möglichkeit, die diese Variablen verketten (mit AND/OR) und setzen das Ergebnis in der 3. Variable? zum Beispiel:
Func<Order, bool> predicate3 = predicate1 and predicate2;
oder
Func<Order, bool> predicate3 = predicate1 or predicate2;
Dies muss in den Suchergebnissen, da alle oben sein höher Antworten erfordern das Umdrehen mit Expression t ypes. – moarboilerplate
Schön einfach. – Holf
Beste Antwort, elegant! –