Ich versuche, einen Weg zu finden, um einen bedingten dynamisch zu erstellen.
In Beispiel
%Vor%Ich habe diesen Beitrag gelesen, konnte aber nicht ganz nachvollziehen, wie man etwas implementiert. C # konvertiert einen String zur Verwendung in einer logischen Bedingung
Ano Beratung wird sehr geschätzt
Danke
Ich wollte es nicht posten, aber ich dachte, es könnte helfen. Angenommen natürlich, dass Sie die erweiterte generische Logik in Jons Post nicht brauchen.
%Vor% Sie könnten den Code wie folgt verwenden, wobei greaterThan
ein string
mit der gewünschten Logik / Operator ist.
Das kannst du nicht wirklich machen. Der nächste, den du kommen könntest, wäre:
%Vor%und dann:
%Vor% Das heikle Bit ist, was ConvertToBinaryConditionOperator
tun würde. Vielleicht möchten Sie sich die Marc Gravell-Arbeit bei der Implementierung von generischen Operatoren in MiscUtil anschauen . Expression Bäume könnten in diesem Fall sehr nützlich sein, obwohl ich glaube, dass Marc einen Arbeitsansatz hat, der auch auf .NET 2 funktioniert.
In diesem Fall könntest du so etwas wie (mit MiscUtil )
haben %Vor%Tags und Links c# conditional operators