日期:2014-05-18  浏览次数:20961 次

C# arraylist小问题
我有一个函数public arraylist A(int, string),返回类型是arraylist

在函数中我用arraylist1和arraylist2保存了2个数组的信息,如何修改函数的返回类型,能够返回arraylist1的值和arraylist2的值

------解决方案--------------------
ArrayList[]
------解决方案--------------------
返回ArrayList数组
public ArrayList[] A(int, string)
{
ArrayList[] result = new ArrayList[2];
result[0] = arraylist1;
result[1] = arraylist2;
return result;
}
------解决方案--------------------
你改方法public arraylist A(int, string,ref arraylist1,ref arraylist2),
------解决方案--------------------
public void A(int A, string B,ref ArrayList A1,ref ArrayList A2)
{}
等你操作完后这2个A1和A2里就有值了
------解决方案--------------------
public list<ArrayList> A(int, string)
{
list<ArrayList> ttArrList=new list<ArrayList>();

ttArrList.add(arraylist1);
ttArrList.add(arraylist2);

return ttArrList

}