首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

函数怎么返回数组

2012-02-27 
函数如何返回数组代码:publicCompany[]getCompanyGroup(){//创建很多CompanyCompanyC1newCompany()Compa

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

热点排行