首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

数组如何相加

2011-12-14 
数组怎么相加?byteanewbyte[2]{1,2}bytebnewbyte[3]{3,4,5}bytecc怎么变成{1,2,3,4,5}[解决办法]byte[]

数组怎么相加?
byte   a   =   new   byte[2]{1   ,2}
byte   b   =   new   byte[3]{3,   4,   5}

byte   c;
c怎么变成{1,   2,   3,   4,   5}

[解决办法]
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

[解决办法]
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();

热点排行