private List value_list = new List();
string s = Outmenu.Text,last;
string t = "", r = "";
double reslut;
int cot = 0,cott = 0,cotad = 0;
for (int i = 0; i < s.Length; i++)
{
if ((s[i] >= 48 && s[i] <= 57 )|| !s[i].Equals("."))
t += s[i];
else
{
if(r[i].Equals("("))
{
cot++;
}
if (r[i].Equals("^") || r[i].Equals("!") || r[i].Equals("×") || r[i].Equals("÷") || r[i].Equals("/") || r[i].Equals("%"))
{
cott++;
}
if (r[i].Equals("+") || r[i].Equals("-"))
{
cotad++;
}
value_list.Add(double.Parse(t));
t = "";
r += s[i];
}
}
last = s[s.Length - 1].ToString();
value_list.Add(double.Parse(last));
怎么list添加时就添加了一个而且还是最后一个
因为 Outmenu.Text 中只有一个数