Believe In Yourself883 2022-09-11 13:43 采纳率: 60%
浏览 41

关于#List#的问题,如何解决?

private List<double> value_list = new List<double>();
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添加时就添加了一个而且还是最后一个

  • 写回答

1条回答 默认 最新

  • xuzuning 2022-09-11 14:25
    关注

    因为 Outmenu.Text 中只有一个数

    评论

报告相同问题?

问题事件

  • 创建了问题 9月11日