вычислить простое математическое выражение для Windows Phone 7 - PullRequest
0 голосов
/ 17 ноября 2011

У меня есть простое выражение: string s = "((5 * 5) -5) / 10";

в форме консоли или окна, мы можем использовать этот код var tes = new DataTable ().Compute (s, null);

Но проблема в том, что DataTable () не удалось найти.

Пожалуйста, помогите мне найти решение для этого

Ответы [ 3 ]

2 голосов
/ 17 ноября 2011
2 голосов
/ 17 ноября 2011

Пространство имен System.Data для Windows Phone 7 включает только класс DataException.Класс DataTable отсутствует, у вас нет полной версии .NET Framework на Windows Phone 7.

1 голос
/ 18 ноября 2011

А вот еще один оценщик выражений, который производит довольно хорошее впечатление:

http://www.blackbeltcoder.com/Articles/algorithms/a-c-expression-evaluator

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...