摘要: 虽然列举接口提供了一个协议,用于向前的方式遍历集合,但它们没有提供一种机制来确定集合的大小,通过索引访问集合的成员,搜索集合,或修改集合。为了实现这些功能,.NET Framework定义了ICollection,IList和IDictionary接口。每个接口都有Generic的接口和非Generic的接口,请注意非Generic多数用于支持遗留代码。 阅读全文
posted @ 2014-03-18 13:13 On the road.... 阅读(23965) 评论(3) 推荐(2) 编辑
摘要: Array类是所有一维和多维数组的隐式基类,同时也是实现标准集合接口的最基本的类型。Array类实现了类型统一,因此它为所有数组提供了一组通用的方法,不论这些数组元素的类型,这些通用的方法均适用。由于Array是所有集合的基础,因为我们详细介绍了如何初始化数组、数组的内存分配情况、如何遍历数组、如何搜索数组、以及数组排序和数组反转的细节、最后涉及了数组的复制/克隆、以及数组转换和更改数组大小的内容。希望本文能让你了解数组的基本用法及底层细节。 阅读全文
posted @ 2014-03-18 09:29 On the road.... 阅读(12059) 评论(0) 推荐(0) 编辑