永发信息网

C#中如何对数组进行深复制

答案:1  悬赏:60  手机版
解决时间 2021-04-05 22:12
C#中如何对数组进行深复制
最佳答案
用Array.Copy方法将数组或者数组的一部分复制到另个数组。Array.Copy是静态方法,有多个重载版本。其中常用的是:

public static void Copy(    Array sourceArray,    int sourceIndex,    Array destinationArray,    int destinationIndex,    int length);各个参数含义如下
sourceArray —— 源数组
sourceIndex —— 表示 sourceArray 中复制开始处的索引
destinationArray —— 目标数组,它接收数据
destinationIndex —— 表示 destinationArray 中存储开始处的索引
length —— 要复制的元素数目。
用法举例如下:
(1)复制数组的一部分到另一个数组

   int[] src = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };int[] dest = new int[4];// 将数组 src 中元素 2,3,4,5 复制到 dest  Array.Copy(src, 1, dest, 0, 4);   (2)复制整个数组

   int[] src = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };int[] dest = new int[src.Length];// 将数组 src 所有元素复制到 dest  Array.Copy(src, 0, dest, 0, src.Length);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
先去大屿山看大佛后去迪斯尼,线路合适吗
已知,如图∠AOB=150°,∠AOC=∠BOD=90°,
阿狸哪个皮肤有特效,英雄联盟男刀ssw皮肤有特
那十个数加起来等于67
红星美凯龙为什么到一个地方换一个名?在宿迁
历史上面汝阳王是否有女儿
某仓库运来三批货物,共值6900元,按重量来分
千金难买相如赋, 脉脉此情谁诉?是谁的诗
还是男友家人不同意的事情,他说过年可以带我
抚养费不给怎么办,拖欠抚养费很多年,法院强
假设你叫李华,是某校高二年级学生。最近,你
天龙雷诺375报传感器2电源电压过高
中国有多少亿人口啊?
自喷漆起皮怎么处理,汽车喷漆,飞漆飞到真皮座
传奇世界2在哪里泡点
推荐资讯
求推荐东京二丁目有哪些好玩
初一地理家长评语,怎样用一句优美的话,来形容
不按时间上班怎么出通知。
火车票每天都会放票吗,现在网上火车票订购 是
创新有关的名人名言,关于家庭,友谊,背叛,救赎
急求!!哪位大神知道现在全厦门初中数学是人
古人爱情名句大全,古人描写男女爱情的诗最好
深圳人行给的《货物贸易外汇业务办理须知》A,
下滑的速度为什么会越来越大?木块所受合力的
一句话表现精益生产的重要性或你对精益管理的
经常自驾游,买轿车还是买suv呢,为什么
关于狮龙音箱?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?