C# 合并两个同类型数组
合并两个同类型数组,得到新数组,见代码
class Program { static void Main(string[] args) { string[] ArrayOne = { "1", "2", "3", "4", "5", "6", "7" }; Console.WriteLine(string.Format("数组1:[\"{0}\"]", string.Join("\",\"", ArrayOne))); string[] ArrayTwo = { "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten" }; Console.WriteLine(string.Format("数组1:[\"{0}\"]", string.Join("\",\"", ArrayTwo))); string[] TemarArray = new string[ArrayOne.Length + ArrayTwo.Length]; ArrayTwo.CopyTo(TemarArray, 0);//ArrayTwo 源数组,TemarArray目标数组,0 目标数组的起始下标 ArrayOne.CopyTo(TemarArray, ArrayTwo.Length); Console.WriteLine(string.Format("合并后数组1:[\"{0}\"]", string.Join("\",\"", TemarArray))); Console.Read(); } }
名称 | 说明 |
---|---|
Array.CopyTo (Array, Int32) | 将当前一维 Array 的所有元素复制到指定的一维 Array 中(从指定的目标 Array 索引开始)。索引指定为 32 位整数。
由 .NET Compact Framework 支持。 |
Array.CopyTo (Array, Int64) | 将当前一维 Array 的所有元素复制到指定的一维 Array 中(从指定的目标 Array 索引开始)。索引指定为 64 位整数。 |