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 位整数。

转载于:https://www.cnblogs.com/hikingsmile/p/3196312.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值