List ClassStack ClassQueue ClassSortedSet ClassSystem.Collections ClassArrayList表示动态大小的对象集合,其中的对象是按顺序列出的IList ICollection IEnumerable ICloneableBitArr...
分类:
其他好文 时间:
2015-01-24 19:59:19
阅读次数:
207
1、什么是ArrayListArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList最简单的例子:ArrayListList=newA...
分类:
其他好文 时间:
2015-01-15 01:39:30
阅读次数:
203
1、首先看一个简单的例子int[] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); while (myie...
分类:
编程语言 时间:
2014-12-27 15:08:13
阅读次数:
207
做C#的都知道:一类只能有一个继承类,但可以实现多个接口。这句话就告诉我们:IEnumerable,ICollection,IList,List区别了首先我看看 IEnumerable:// 摘要: // 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。 // //...
分类:
编程语言 时间:
2014-12-18 16:44:06
阅读次数:
172
最近看项目中有个地方用到了List<Object>,想到List<Object>能动态插入object对象,而ArrayList也是动态插入object对象。我在想这两个是不是同样的功能呢,查看元数据代码如下:ArrayListpublicclassArrayList:IList,ICollection,IEnumerable,ICloneablepublicvirtu..
分类:
其他好文 时间:
2014-12-18 15:35:50
阅读次数:
266
初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable...
分类:
编程语言 时间:
2014-12-02 10:25:18
阅读次数:
242
初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。 下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其...
分类:
编程语言 时间:
2014-11-25 12:54:52
阅读次数:
242
接口描述Representsanongenericcollectionofkey/valuepairs.[代表一个非泛型的键/值对的集合]。在System.Collections.Generic包下面。所在程序集为mscorlib.dll中。语法publicInterfaceIDictionary<TKey,TValue>:ICollection<KeyValuePair<TKey,TValue>>,IEn..
分类:
其他好文 时间:
2014-11-21 16:31:59
阅读次数:
157
已经有很多人讨论过IList和List的区别,恩,我也赞同其中的一些观点,其实他们二者也是有优有劣的,看你着重用在哪个方面,先贴一下我赞同的意见,基本上也都是网友们总结的。首先IList 泛型接口是 ICollection 泛型接口的子代,并且是所有泛型列表的基接口。它仅仅是所有泛型类型的接口,并没...
分类:
其他好文 时间:
2014-11-09 16:30:56
阅读次数:
177
ArrayList就是动态数组,是Array的复杂版本,它提供了动态的增加和减少元素,实现了ICollection和IList接口,灵活的设置数组的大小等好处。常用方法:(一)add()和get()方法boolean add(E e):将指定的元素添加到此列表的尾部。E get(int index)...
分类:
其他好文 时间:
2014-11-03 14:18:20
阅读次数:
146