C#连接两个数组的函数代码,数组的元素类型任意,将第二个数组连接到第一个数组的后面
T[] Concat<T>(params T[][] arrays)
{
List<T> output = new List<T>();
for(int i = 0; i < arrays.Length; i++)
{
output.AddRange(arrays[i]);
}
return output.ToArray();
}
使用方法
int[] stuff = Concat(new int[] {0, 1, 2, 3}, new int[] {4, 5, 6, 7});
