如何把一个大数组拷贝到一个小数组,急救~! 我现在有一个byte[] zz = new byte[10]和byte[] aa = new byte[16],我想把大数组aa拷贝到zz,除了用循环,Array.Copyto能解决吗?我用了结果提示错误“目标数组不够长度” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 开的内存空间长度都不一样,怎拷贝呀?你可以用ArrayList! 用字符串转换:byte[] zz=new byte[10];byte[] aa=new byte[16]{0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0};string cc="";cc=Convert.ToBase64String(aa,0,10);zz=Convert.FromBase64String(cc); Array.Copy(aa, 0, zz, 0, zz.Length); 怎么不可以了? char[] zz=new char[10]{'0','1','2','3','4','5','6','7','8','9'}; char[]aa=new char[16]{'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p'}; try { Array.Copy(aa,zz,8); string s=""; for(int i=0;i<10;i++) { s+=zz[i]; } MessageBox.Show(s); } catch(Exception ex) { MessageBox.Show(ex.Message); } C# WAP c#ToList疑惑,求解 两个表出现相同列名,而出现Ambiguous column name 'status' 关于实体类的设计 存储过程问题! 为什么我的机器跑vs.net好慢啊?有解决方法吗? 关于反射的方法调用问题 构造函数的问题 c# 读取无线网卡数据 如何在C#中实现全局变量,多数据库连接的实现阶段? 有关注册表的问题 [推崇]国内最好的C#书-C#程序设计入门
byte[] zz=new byte[10];
byte[] aa=new byte[16]{0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0};
string cc="";
cc=Convert.ToBase64String(aa,0,10);
zz=Convert.FromBase64String(cc);
char[] zz=new char[10]{'0','1','2','3','4','5','6','7','8','9'};
char[]aa=new char[16]{'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p'};
try
{
Array.Copy(aa,zz,8);
string s="";
for(int i=0;i<10;i++)
{
s+=zz[i];
}
MessageBox.Show(s);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}