Sie befinden sich aktuell in den Dr. Jochen Manns Blog-Archiven für den folgenden Tag 21.2.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 »