统计输入数字数组某个数字的个数

来源:互联网 发布:淘宝账号和密码不匹配 编辑:程序博客网 时间:2024/06/15 07:36
 

    string kongbai="";

             char[] shurushuzu = this.textBox1.Text.ToCharArray();

             for (int i = 0; i < shurushuzu.Length; i++)
            {
                Regex rx = new Regex("^[0-9]*$");
                if (rx.IsMatch(shurushuzu[i].ToString()))
               {
                   kongbai += "a" + shurushuzu[i];
               }

           }
             kongbai = kongbai.Substring(1);
             string[] mm = kongbai.Split('a');
             IEnumerable<string> comm = mm.Distinct();
             string shuchu = "";
             foreach (string item in comm)
             {
               
                 int nums = 0;
                     for (int i = 0; i < mm.Length; i++)
                     {
                         if (item == mm[i])
                         {
                             nums++;
                         }
                     }
                     shuchu += "数字" + item + "有" + nums + "个\n";
                   
                
             }
             this.label1.Text = shuchu;

原创粉丝点击