中易网

如何复制数组的一部分到另外一个数组

答案:1  悬赏:30  
解决时间 2021-02-11 22:02
如何复制数组的一部分到另外一个数组
最佳答案
用Array.Copy方法将数组或者数组的一部分复制到另个数组。Array.Copy是静态方法,有多个重载版本。其中常用的是:

1
2
3
4
5
6
public static void Copy(
Array sourceArray,
int sourceIndex,
Array destinationArray,
int destinationIndex,
int length);
各个参数含义如下

sourceArray —— 源数组
sourceIndex —— 表示 sourceArray 中复制开始处的索引
destinationArray —— 目标数组,它接收数据
destinationIndex —— 表示 destinationArray 中存储开始处的索引
length —— 要复制的元素数目。
用法举例如下:

(1)复制数组的一部分到另一个数组
1
2
3
4
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)复制整个数组

1
2
3
4
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);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大家来帮我看看,哈佛H1和长安CS35,哪个更好
win10系统硬盘安装win7系统怎么安装
万象眼镜我想知道这个在什么地方
荷叶在春天有么
问道十绝和队长相差多少级就没经验了?多少级
医保可以异地报销吗
QQ三国做张飞需要的材料清单
申办建行信用卡石化数码V主金是什么意思?
于记骨里香熟食城地址在哪,我要去那里办事
刚和女朋友分手了 以前借她的钱该不该要回来
武义旅行社有限公司在哪里啊,我有事要去这个
妈妈得了肺癌怎么办
排骨松茸红枣杏仁一起煲汤有什么效果呢
为什么我国到现在还造不出航母?小日本几十年
干果汇水果店怎么去啊,有知道地址的么
推荐资讯
西装的纽扣扣得个数的含义?
预收劳务款未确认收入先交营业税吗
为什么说蒙牛收购雅士利是中国乳业史上最大规
中铁十五局那个分公司效益高?
尊宝比萨欢乐休闲餐厅地址在什么地方,想过去
如何一次性给一百多人发送同一封邮件?
百度宠物随机留言有哪些?
山西运城雪花啤酒空瓶子多少钱一个?
新疆的民族以什么为主?
如果想在网上卖东西 ,怎么和快递人说 怎么送
客厅太大用什么空调比较好
Adobe media encoder渲染进度如何保存?我想
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?