2012年9月6日 星期四

[C#] 統計arraylist內各個項目出現次數


//註: arDif是存放資料的ArrayList, 我們要統計裡面存放的資料, 項目以及其出現次數

               Dictionary<double, int> result = new Dictionary<double, int>();
                foreach (int d in arDif)
                {
                    if (result.ContainsKey(d))
                    {
                        result[d] = result[d] + 1;
                    }
                    else
                    {
                        result.Add(d, 1);
                    }
                }  


//show資料

            foreach (KeyValuePair<double, int> item in result)
            {
                textBox9.Text += string.Format("{0} : {1}"+Environment.NewLine, item.Key, item.Value);
            }

沒有留言:

張貼留言