本人想把一个数组按照people_count的值拆分成一个个数组,这些数组本人想把它存在list<t>里,然后foreach()遍历出来,但是本人在把larraylist转成string[],添加到list<t>中时,说本人参数无效。
或有没有什么其他的办法实现:数组元素存放数组。
或有没有什么其他的办法实现:数组元素存放数组。
List<string> list = new List<string>(); for(int q=1;q<=people_count;q++) { ArrayList arraylist=new ArrayList (); for (int p = q * personal_count-personal_count; p < q * personal_count; p++) { arraylist.Add(ps_items[p]); } string[] arrString = (string[])arraylist.ToArray(typeof( string)) ; list.Add(arrString);//--报错:参数无效 }
解决方案
28
List<string[]> list = new List<string[]>();
2
List<string> list = new List<string>();
list.AddRange(arrString);
list.AddRange(arrString);