读书人

函数怎么返回数组

发布时间: 2012-02-27 10:00:22 作者: rapoo

函数如何返回数组
代码:
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];
[解决办法]
可以用指针返回数组不就完了

读书人网 >asp.net

热点推荐