BillWoodruff
Сначала вам нужно будет выразить свои уравнения в формате, совместимом с C#.
C# не выполняет неявное умножение, если два разных выражения в круглых скобках соседствуют:
(7+((8%2)(7%3))) не будет компилироваться в C#: (7+((8%2)*(7%3))) будет.
Преобразование строки, которая действительно выражает неявное умножение, однако, легко:
string equationString = "(7+((8%2)(7%3)))";
string explicitMultiply = equationString.Replace(")(", ")*(");
Но, если бы у вас было выражение вида "5(10)", и вы ожидали, что умножите 5 на 10: это потребовало бы другого типа исправления.