应该没有太简单的方法,我有如下的代码参考下吧:ArrayList list1;ArrayList list2;for(int i=0;i<list1.Count;i++)
{
if (!list2.Contains(list1[i])
{
list2.Add(list1[1]);
}
}for(int i=0;i<list2.Count;i++)
{
Console.WriteLine(list2[i]);//输出所有不重复的记录
}
{
if (!list2.Contains(list1[i])
{
list2.Add(list1[1]);
}
}for(int i=0;i<list2.Count;i++)
{
Console.WriteLine(list2[i]);//输出所有不重复的记录
}
{
ArrayList vArrayList = new ArrayList();
Random vRandom = new Random();
for (int i = 0; i < 100; i++)
vArrayList.Add(vRandom.Next(100));
for (int i = vArrayList.Count - 1; i >= 0; i--)
if (vArrayList.IndexOf(vArrayList[i]) != i)
vArrayList.RemoveAt(i);
vArrayList.Sort();
for (int i = 0; i < vArrayList.Count; i++)
listBox1.Items.Add(vArrayList[i]);
}