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

在会合中,List和InnerList有什么区别

2011-12-22 
在集合中,List和InnerList有什么区别?好像两个都是表示集合实例的本身,有什么具体区别呢?[解决办法]List可

在集合中,List和InnerList有什么区别?
好像两个都是表示集合实例的本身,有什么具体区别呢?

[解决办法]
List可以通过IList接口访问项目,InnerList则是用于存储项目的ArrayList对象。
[解决办法]
lz:
两者没有本质区别,ArrayList最终也是实现IList接口访问。其实两者没有多大可比性:

List在WinForm程序里,代表泛型集合。List 类是 ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现 IList 泛型接口。

InnerList是CollectionBase的一个属性,不是独立的类,代表一个 ArrayList,它包含 CollectionBase 实例中元素的列表。


热点排行