Member 13138578 Ответов: 2

Как я оцениваю математическое выражение В C# динамически.?


когда я динамически считываю строковое значение в одну переменную, например "3+5*9(6-4)". но моя проблема заключается в том, как я могу оценить этот тип математических выражений в c#.?

Что я уже пробовал:

Я попробовал метод EvaluateExpression() в c#, но он не работает.

Richard MacCutchan

Если только вы не покажете свой код и не объясните, что вы подразумеваете под этим - но это не работает."- помочь вам невозможно.

2 Ответов

Рейтинг:
2

Karthik_Mahalingam

В дополнение к оригинальному раствору грифа, вы должны попробовать
Реализация механизма формул, подобного Excel[^]
Я использовал это в своем предыдущем проекте, это хорошо работает.