Führen Sie Auswertungen basierend auf datierbaren Werten durchC#

Ein Treffpunkt für C#-Programmierer
Guest
 Führen Sie Auswertungen basierend auf datierbaren Werten durch

Post by Guest »

Ich versuche herauszufinden, wie ich logische Operationen basierend auf Zeichenfolgendaten in einer Datentabelle ausführen kann.
Zum Beispiel habe ich die folgende Datentabelle:

Code: Select all

|  Variable |    Condition     |    Value     |     Operator    |
|___________|__________________|______________|_________________|
| A         |        =         |     A        |       AND       |
| 100       |        >         |    1000      |                 |
Ich möchte diese Zeilen als einen Ausdruck auswerten. Der Teil, mit dem ich zu kämpfen habe, ist, dass sie in der Länge variabel sind. Wenn es also eine Reihe verketteter UND- und ODER-Verknüpfungen gibt, funktioniert es nicht.
Derzeit durchlaufe ich die datierbaren Zeilen. und for = Ausführen eines String-.Equals-Vergleichs, Größer als eine >-Prüfung. Aber die verschiedenen Zeilen logisch mit dem Operator zu verketten/als Literal interpretieren zu lassen, das für ein boolesches Ergebnis ausgeführt werden kann, kann ich mir nicht vorstellen.
Wäre für Beispiele sehr dankbar oder möglicherweise alternative Möglichkeiten (LINQ?) zur Interpretation der Ergebnisse der Regeln in der Datentabelle. Danke!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post