VB.Net - Оценка математического выражения в строке - PullRequest
9 голосов
/ 07 июля 2011

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

Input = "2 + 2"

Output = SomeMethod (Input)

Output = 4

Обновление: NevermindЯ нашел способ обойти это с помощью DataTable.Compute.

1 Ответ

3 голосов
/ 07 июля 2011

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

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

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

...