// 1、两个ArrayList集合{"a","b","c","d","e"} {"d","e","f","g","h"},将这个两个集合去除重复项并合并成一个。
ArrayList arrayOne = new ArrayList() { "a", "b", "c", "d", "e" };
ArrayList arrayTwo = new ArrayList() { "d", "e", "f", "g", "h" };
ArrayList arrayThree = new ArrayList();//新集合
arrayThree.AddRange(arrayOne);//新集合中加入第一个集合
for (int i = 0; i < arrayTwo.Count; i++)
{
//判断如果新集合中不包含第二个集合中的数
if (!arrayThree.Contains(arrayTwo[i]))
{
arrayThree.Add(arrayTwo[i]);
}
}
//遍历输出新集合
for (int i = 0; i < arrayThree.Count; i++)
{
Console.WriteLine(arrayThree[i]);
}
Console.ReadKey();
希望可以帮到你! |