VB.Net- Auswerten des mathematischen Ausdrucks in einem String

9

Gibt es eine Methode, mit der ich einen mathematischen Ausdruck in einer Zeichenkette auswerten kann? Beispiel (kein tatsächlicher Code):

Eingabe="2 + 2"

Ausgabe = SomeMethod (Eingabe)

Ausgabe = 4

Update: Neverind, ich habe einen Weg gefunden mit DataTable.Compute.

    
Walker 07.07.2011, 01:19
quelle

1 Antwort

3

Sie brauchen dazu einen mathematischen Ausdrucksparser.

Hier sind einige verschiedene Open-Source-Optionen auf CodePlex:

Eine Suche wird viele andere finden ...

    
Reed Copsey 07.07.2011, 01:22
quelle