c# 怎么将数组合并在一起
答案:3 悬赏:70 手机版
解决时间 2021-03-10 01:57
- 提问者网友:杀生予夺
- 2021-03-09 01:25
例如我有个a=new long[3],b=new long[10],c=new long[7],现在我想把这三个数组合在一起,顺序分别是a,b,c,有没有什么简单的办法?
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-03-09 01:34
用List呗
List<long> longList = new List<long>();
longList.AddRange(a);
longList.AddRange(b);
longList.AddRange(c);
long[] result = longList.ToArray();
List<long> longList = new List<long>();
longList.AddRange(a);
longList.AddRange(b);
longList.AddRange(c);
long[] result = longList.ToArray();
全部回答
- 1楼网友:煞尾
- 2021-03-09 02:45
var list=new List<long>();
list.AddRange(a);
list.AddRange(b);
list.AddRange(c);
return list.ToArray();
- 2楼网友:纵马山川剑自提
- 2021-03-09 02:25
以下是我写的一个函数,将两个不为空的byte数组合并:
public static byte[] copybyte(byte[] a, byte[] b)
{
byte[] c = new byte[a.length + b.length];
a.copyto(c, 0);
b.copyto(c, a.length);
return c;
}
不知道我理解的对不对,你的a[1]和a[2]都应该是数组吧?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯