数组合并
两个数组,要求将两个数组中得值合并到一个数组中,并去掉其中相同的值。该怎么写啊? --------------------编程问答-------------------- 数组合并去重 --------------------编程问答--------------------
int[] a = new int[5] { 1, 2, 3, 4, 5 };--------------------编程问答-------------------- int[] a = new int[5] { 1, 2, 3, 4, 5 };
int[] b = new int[4] { 2, 4, 6, 8 };
List<int> r = new List<int>(a);
foreach (int i in b)
{
if (!r.Contains(i))
r.Add(i);
}
int[] c = r.ToArray();
foreach (int i in c)
Response.Write(i + "<br/>");
int[] b = new int[4] { 2, 4, 6, 8 };
var c = a.Union(b); --------------------编程问答--------------------
+1
再给一个方法
int[] a = new int[] { 1, 2, 3, 4, 5 };--------------------编程问答--------------------
int[] b = new int[] { 2, 4, 6, 8 };
int[] c = a.AddRange(b).Distinct().ToArray();
Union 去重复 : int[] c=a.Union(b).ToArray();
Contact 不去重复 --------------------编程问答-------------------- --------------------编程问答-------------------- 谢谢大家了!
补充:.NET技术 , ASP.NET