剔除数组中重复的数据(C#)
SortedDictionary 命名空间using System.Collections.Generic; 对象的详细介绍:因为不是新东西。所以有很多人已经介绍过了。:http://kb.cnblogs.com/a/1741980/这里有详细。
代码。
string[] arr = new string[] { "12345678", "12345678", "123456789" };
//初始化Dictionary对象
SortedDictionary<string, int> freq = new SortedDictionary<string, int>();
foreach (string dicstr in arr)
{
if (!string.IsNullOrEmpty(dicstr.Trim()))
{
if (freq.ContainsKey(dicstr.Trim()))
{
freq[dicstr.Trim()]++;
}
else
{
freq.Add(dicstr.Trim(), 1);
}
}
}
结果: