VB.Net- Оценка математического выражения в строке
Есть ли метод, который позволяет мне оценить математическое выражение в строке? Пример (не фактический код):
Ввод = "2+2"
Выход = SomeMethod(вход)
Выход = 4
Обновление: несмотря ни на что, я нашел способ обойти это с помощью DataTable.Compute.
1 ответ
Решение
Для этого вам понадобится анализатор математических выражений.
Вот несколько различных вариантов с открытым исходным кодом на CodePlex:
Поиск найдет много других...