我有一个包含 5 个数字的十进制类型列表:{10, 9, 100,73,3457}
. 我在这些数字之间有另一个字符串类型的 4 个运算符的列表:*
乘法-
减法/
除法+
加法。
我怎样才能得到字符串的结果?我不知道如何强加运算符优先级。
10 * 9 - 100 / 73 + 3457 = ???
这是我的代码,我以完全错误的方式解决问题,应该怎么做?
static List<decimal> numbers = new List<decimal>();
static List<string> operators = new List<string>();
foreach (decimal number in numbers)
{
foreach (string operatorz in operators)
{
resultnumber =
}
}