Sie befinden sich aktuell in den Archiven des Blogs Dr. Jochen Manns für Februar, 2010.
21.2.2010 von JMS.
Ich wollte in einem .NET Programm einen vom Anwender als Zeichenkette eingegebene einfachen mathematischen Ausdruck ausrechnen, etwa so was wie (13 * 29 + 123) / (12 *9 ) - 316 / (11 / 7). Ich denke mal, dass es mehrere Möglichkeiten gibt, das relativ einfach zu tun, aber dieser Mißbrauch von ADO.NET hat mich in der Einfachheit doch positiv überrascht:
var table = new DataTable();
...
var result = table.Compute( userInput, null );
Happy Coding
Jochen
Geschrieben in .NET | Keine Kommentare »