using System;
class Program
{
    static void Main()
    {
        // 定义一个源数组
        int[] sourceArray = { 1, 2, 3, 4, 5 };
        // 定义一个目标数组,长度为源数组的两倍
        int[] destinationArray = new int[sourceArray.Length * 2];
        // 使用 Array.Copy 方法将源数组的内容复制到目标数组中
        // 第一个参数是源数组,第二个参数是源数组的起始索引,
        // 第三个参数是目标数组,第四个参数是目标数组的起始索引,
        // 第五个参数是要复制的元素数量
        Array.Copy(sourceArray, 0, destinationArray, 0, sourceArray.Length);
        // 输出目标数组的内容
        Console.WriteLine("Destination array after copying:");
        foreach (int i in destinationArray)
        {
            Console.Write(i + " ");
        }
    }
}sourceArray 是我们要复制的源数组。destinationArray 是我们希望将源数组内容复制到的目标数组。Array.Copy 方法用于将源数组中的元素复制到目标数组中。该方法有多个重载版本,这里使用的是 (Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length) 版本。sourceArray: 源数组。sourceIndex: 源数组中的起始索引(从哪里开始复制)。destinationArray: 目标数组。destinationIndex: 目标数组中的起始索引(从哪里开始粘贴)。length: 要复制的元素数量。通过这段代码,我们可以看到如何使用 Array.Copy 方法来高效地复制数组内容。
上一篇:c# if
下一篇:c# 日期格式
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站