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});