Ich möchte Folgendes tun:
%Vor%dieses Konzept kann in Javascript mit einem eval () gekluded werden ... aber diese Idee ist eine Schleife zu haben Diese kann basierend auf zur Laufzeit festgelegten Werten vorwärts oder rückwärts gehen.
ist das möglich?
Danke
Ja, es ist in .NET Ausdrucksbäume. Insbesondere müssen Sie BinaryExpression.Add () . Das Erstellen von Ausdrucksbaumstrukturen muss nicht von Hand erfolgen. Der Compiler konvertiert gerne alle Lambda-Ausdrücke, die er als Expression<T>
erkannt hat, in eine gültige Ausdrucksbaumstruktur.
Wenn Sie Ihren Ausdrucksbaum aufrufen, wird er automatisch zu einer dynamischen Methode kompiliert und größer alsThan wird effektiv wie ein Delegat funktionieren.
Bearbeiten: Eins hinzugefügt mit Lambda-Funktion:
%Vor%Ich bin mir sicher, dass die Leute viel elegantere Lösungen finden werden, aber hier ist es:
%Vor%