c# 数组 arrayList list string[]

.Net技术 码拜 8年前 (2016-09-15) 1097次浏览
本人想把一个数组按照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);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c# 数组 arrayList list string[]
喜欢 (0)
[1034331897@qq.com]
分享 (0)