CSharp examples for System:Array Element Add
Concatenate Arrays
using System.Linq; using System;/*from w w w.ja v a2 s . c om*/ public class Main{ public static T[] ConcatArrays<T>(T[] arr1, T[] arr2) { var result = new T[arr1.Length + arr2.Length]; Buffer.BlockCopy(arr1, 0, result, 0, arr1.Length); Buffer.BlockCopy(arr2, 0, result, arr1.Length, arr2.Length); return result; } public static T[] ConcatArrays<T>(params T[][] arrays) { var result = new T[arrays.Sum(arr => arr.Length)]; int offset = 0; for (int i = 0; i < arrays.Length; i++) { var arr = arrays[i]; Buffer.BlockCopy(arr, 0, result, offset, arr.Length); offset += arr.Length; } return result; } }