当前位置: 代码迷 >> ASP.NET >> 函数怎么返回数组
  详细解决方案

函数怎么返回数组

热度:525   发布时间:2013-02-26 00:00:00.0
函数如何返回数组
代码:
public   Company[]   getCompanyGroup(){
//创建很多Company
Company   C1   =   new   Company();
Company   C2   =   new   Company();
....
Company   Cn   =   new   Company();

//创建一个Company[]   包含所有Company实例,并返回
********
********
********
Company[]   tmpCompanyGroup   =   ***************;
return   tmpCompanyGroup;
}

请问   Array没法add子元素   怎么建立这个Company[]?
如果用ArrayList   最后又怎么转换为Company[]?

函数要求必须返回Company[]



------解决方案--------------------------------------------------------
这样返回数组。。。汗。。。

建议你用public void getCompanyGroup(ref Company[])
------解决方案--------------------------------------------------------
List <Company> list = new List <Company> {};
list.add(C1);
---
return list.ToArray();
------解决方案--------------------------------------------------------
ArrayList list = new ArraylList();
list.Add(C1);

C c2 = (C)list[0];
------解决方案--------------------------------------------------------
可以用指针返回数组不就完了
  相关解决方案