黑马程序员技术交流社区

标题: 数组的合并 [打印本页]

作者: 黑马—代忠    时间: 2012-8-4 09:56
标题: 数组的合并
1.怎天将两个一维数组合并成一个一维数组。
2.怎么将两个一维数组合并成一个二维数组。
作者: 梁健1    时间: 2012-8-4 16:59
使用Array.Copy();这个方法可以将连个数组合并
例如:两个数组array1[5],array2[5],都是string类型的
string[] array3=new string[10];//定义一个10单元长度的数组,存放新的数组
Array.Copy(array1,0,array3,0,5);//将array1的元素复制到array3的前5位
Array.Copy(array2,0,array3,5,5);//将array2的元素复制到array3的后5位
不知道,对不对,你可以想想别的办法。。。

作者: 李晋    时间: 2012-8-4 18:08
string[]   student1   =   {"1","s","3","5","d","5"};   
string[]   student2   =   {"2","d","4","s","g","a"};   
ArrayList   student    =   new   ArrayList();   
  Array.Sort(student1);   
  Array.Sort(student2);   
  foreach(string   s1   in   student1)   
  {   
  foreach(string   s2   in   student2)   
  {   
  student.Add(s1   +   s2);   
  }   
  }   
  string[]   c   =   (string[])student.ToArray(typeof(string));




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2