C#合并数组

C#数组合并-简单说
遇到了需要合并数组的问题,看了这篇帖子有点灵感,记录一下。

int[] i = new int[] { 2, 1 };
int[] j = new int[] { 2, 3 };

List<int> r = new List<int>();
r.AddRange(i);
r.AddRange(j);
int[] l = r.ToArray();//List合并数组
Console.WriteLine("List合并");
foreach (var n in l)
{
    Console.WriteLine(n);
}

Console.WriteLine("Union合并");
int[] u = i.Union(j).ToArray(); //剔除重复项 
foreach (var n in u)
{
    Console.WriteLine(n);
}

Console.WriteLine("Concat合并");
int[] c = i.Concat(j).ToArray(); //保留重复项
foreach (var n in c)
{
    Console.WriteLine(n);
}

版权声明:本文为qq_45456678原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。