VB.Net- Оценка математического выражения в строке

Есть ли метод, который позволяет мне оценить математическое выражение в строке? Пример (не фактический код):

Ввод = "2+2"

Выход = SomeMethod(вход)

Выход = 4

Обновление: несмотря ни на что, я нашел способ обойти это с помощью DataTable.Compute.

1 ответ

Решение

Для этого вам понадобится анализатор математических выражений.

Вот несколько различных вариантов с открытым исходным кодом на CodePlex:

Поиск найдет много других...

Другие вопросы по тегам