C#我要声明一个返回一个ArrayList对象的方法
方法体中先声明一个ArrayList:ArrayListassociationList=newArrayList();然后向其中添加我需要类型的数据(这里实际上的T是ob...
方法体中先声明一个ArrayList:ArrayList associationList = new ArrayList();
然后向其中添加我需要类型的数据(这里实际上的T是object)。
最后返回associationList。
请问要怎么声明这个方法?
public ArrayList<Object> get(A a)这样好像不行额? 展开
然后向其中添加我需要类型的数据(这里实际上的T是object)。
最后返回associationList。
请问要怎么声明这个方法?
public ArrayList<Object> get(A a)这样好像不行额? 展开
展开全部
//ArrayList没有继承"<>"符号不能在ArrayList后加这些字样.
要么换成List:
public List<Object> get(A a){...}
要么写成ArrayList:
public ArrayList get(A a){...}
两者所包含的方法差不多都是相同的。
要么换成List:
public List<Object> get(A a){...}
要么写成ArrayList:
public ArrayList get(A a){...}
两者所包含的方法差不多都是相同的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我刚刚还问过类似的泛型的问题,不过我找到答案了,C#中ArrayList好像不是泛型,所以声明泛型的方法应该是这样的。
public ArrayList get<Object>(A a)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ArrayList<Object> 应该是JAVA的写法
C# 可以使用 List<Object>
C# 可以使用 List<Object>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询