类里面有个函数GetInfoFromText(),返回一个集合(最多100条记录)
作用从xml中提取数据。分别读取数据,并且添加到集合里面。我现在想改动这个函数,想分成集合集合,比如:
1-10条--集合1:保存A类人员信息(最多10条);
11-20条集合2:保存B类人员信息(最多10条);
.....
想改动的原因是原来的函数无法判断哪些记录是a类人员,哪些是b类人员(比如如果A只读取到7条,那B类就从第8条开始了...)

解决方案 »

  1.   

    GetInfoFromText(ref IList<a>,ref IList<b>)
    把空的a,b集合传进去,重组后再传出来就可以了
      

  2.   

    比如你原来的函数原型是
    mylist GetInfoFromText();改成
    mylist[] GetInfoFromText();
    就可以了
      

  3.   


    我觉得2楼说的不错 用返回类的方法不错 我做过webservice就是返回类对象的  
      

  4.   

    自己写一个类,然后装进 map或list里面
      

  5.   

     SortedList<string, object> Data = new SortedList<string, object>();GetInfoFromText( ref SortedList<string, object> Data );Key就是A人员,Value(object)就是所有A类人员的数据
      

  6.   

    class Ca
    {
       private Collection[] coll = new Collention()[10];
       ......
    }你的方法返回一个Ca就行了