数组怎么相加?

liuhui810 2007-07-10 02:31:57
byte a = new byte[2]{1 ,2}
byte b = new byte[3]{3, 4, 5}

byte c;
c怎么变成{1, 2, 3, 4, 5}
...全文
337 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
symbol441 2007-07-10
  • 打赏
  • 举报
回复
重写加法吧
-过客- 2007-07-10
  • 打赏
  • 举报
回复
2.0下

byte[] a = new byte[2]{1 ,2};
byte[] b = new byte[3] { 3, 4, 5 };
List<byte> t = new List<byte>(a);
t.AddRange(b);
byte[] c = t.ToArray();
RedGoldFish 2007-07-10
  • 打赏
  • 举报
回复
byte[] a = new byte[2]{1 ,2}
byte[] b = new byte[3]{3, 4, 5}
Array.Resize<byte>(ref a, a.Length + b.Length);
b.CopyTo(a, a.Length);
byte[] c = a;

Array.Resize<byte>需要.Net 2.0
liuhui810 2007-07-10
  • 打赏
  • 举报
回复
我用的是byte.copyto方法。
不知道有什么简单的方法。
guyehanxinlei 2007-07-10
  • 打赏
  • 举报
回复
这是数组相加吗?
amandag 2007-07-10
  • 打赏
  • 举报
回复
没有这样的方法,手写代码实现吧

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧