日期:2014-05-18  浏览次数:20903 次

急求:字符串或者数组形式的一组数字比较
例如:3,4,5,6,7跟4,5,6,7,8比较,获得其中不同的3和7,说明不考虑排列的顺序。
用数组或者字符串形式都可以

高手请指点,在线等

------解决方案--------------------
2003换成ArrayList就行了

C# code
ArrayList arr1 = new ArrayList(new int[] { 3, 4, 5, 6, 7 });
ArrayList arr2 = new ArrayList(new int[] { 4, 5, 6, 7, 8 });
ArrayList result = new ArrayList();
foreach (int i in arr2)
{
    if (arr1.Contains(i))
        arr1.Remove(i);
    else
        result.Add(i);
}
result.AddRange(arr1);

//查看结果
foreach (int i in result)
    richTextBox2.Text += i.ToString() + "\n";