T[] array1 = getOneArray();
T[] array2 = getAnotherArray();
T[] newArray = new T[array1.Length + array2.Length];
Array.Copy(array1, newArray, array1.Length);
Array.Copy(array2, 0, newArray, array1.Length, array2.Length);
var arr1 = new int[]{1,2,3,4,5,6};
var arr2 = new int[]{7,8,9,0};
var joinedArray = arr1.Concat(arr2);
public static string Join(string separator, params obj[] array);
object[] array = {"Hello", 12345, 786};
string s1 = string.Join(", ", array);
using System.Linq;
namespace Program
{
public class Program
{
string[] cLangs = { "Langs","C", "C++", "C#" };
// String join will just join the array with a comma and a whitespace
// Using Linq, the skip method will skip x (called count in the parameter) number elements you tell it to
Console.WriteLine(string.Join(", ", cLangs.Skip(1).ToArray())); // Output: C, C++, C#
}
}