统计用户输入的一串数字中每个数字出现的次数

来源:互联网 发布:股票跟庄软件 编辑:程序博客网 时间:2024/06/13 11:58
ArrayList list = new ArrayList();
            int EveNum = 0;
            foreach (var item in textBox1.Text.Trim())
            {
                if (!list.Contains(item))
                {
                    list.Add(item);
                }
            }


            foreach (var f in list)
            {
                EveNum = 0;
foreach (var z in textBox1.Text.Trim())
                {
                    if (f.ToString() == z.ToString())
                    {
                        EveNum++;                   
                    }
                  
           }
                textBox2.Text += f.ToString() + "," + EveNum.ToString() + "次"+"n";
                   

            }    

         以下方法是由上面方法变化而来了

             textBox2.Text = "";
            ArrayList list = new ArrayList();
            int EveNum = 0;
            foreach (var item in textBox1.Text.Trim())
            {
                if (!list.Contains(item))
                {
                    list.Add(item);
                    EveNum = 0;
                    foreach (var z in textBox1.Text.Trim())
                    {
                        if (item.ToString() == z.ToString())
                        {
                            EveNum++;
                        }

                    }
                    textBox2.Text += item.ToString() + "," + EveNum.ToString() + "次" + "\r\n";
                }
            }