志在指尖
用双手敲打未来

C#兼并两个数组方法

byte[]b1=newbyte[]{1,2,3,4,5};
byte[]b2=newbyte[]{6,7,8,9};
byte[]b3=newbyte[b1.Length+b2.Length];
char[]b4=newchar[]{‘1′,’2′,’3′,’4′,’5’};
char[]b5=newchar[]{‘6′,’7′,’8′,’9’};
char[]b6=newchar[b1.Length+b2.Length];
int[]b7=newint[]{1,2,3,4,5};
int[]b8=newint[]{6,7,8,9};
int[]b9=newint[b1.Length+b2.Length];
string[]b10=newstring[]{“1″,”2″,”3″,”4″,”5”};
string[]b11=newstring[]{“6″,”7″,”8″,”9″};
string[]b12=newstring[b1.Length+b2.Length];
Buffer.BlockCopy(b1,0,b3,0,b1.Length);//这种方法仅适用于字节数组
Buffer.BlockCopy(b2,0,b3,b1.Length,b2.Length);
b7.CopyTo(b9,0);//这种方法适用于所有数组
b8.CopyTo(b9,b7.Length);
b6=b4.Concat(b5).ToArray();//这种linq方法适用于所有数组,狠,一句话搞定
foreach(variteminb3)
{
Console.Write(item+””);
}
Console.WriteLine();
foreach(variteminb6)
{
Console.Write(item+””);
}
Console.WriteLine();
foreach(variteminb9)
{
Console.Write(item+””);
}
Console.ReadKey();

未经允许不得转载:IT技术网站 » C#兼并两个数组方法
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载