110,500
社区成员
发帖
与我相关
我的任务
分享
string[] array = shuju;
SortedList table = new SortedList();
for (int d = 0; d < array.Length; d++)
{
if (table.ContainsKey(array[d]))
{
int n = (int)table[array[d]] + 1;
table[array[d]] = n;
}
else
{
table.Add(array[d], 1);
}
}
string[] strResult = new string[table.Count];
string[] strcount = new string[table.Count];
int[] countResult = new int[table.Count];
int j = 0;
foreach (DictionaryEntry dts in table)
{
strResult[j] = dts.Key.ToString(); //值名称
strcount[j] = dts.Value.ToString(); //数量
countResult[j] = Convert.ToInt32(dts.Value);
j++;
}
Array.Sort(countResult, strResult);
for (int k = 0; k < table.Count; k++)
{
// this.label1.Text = this.label1.Text + strResult[k].ToString() + "\n";
richTextBox1.AppendText(strResult[k].ToString() + " :" + strcount[k].ToString() + "\n");
}