本人想把一个数组按照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);