铭轩同学

铭轩,为自己代言!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C#: 集合

摘要:using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.Diagnostics;using System.Linq;using System.Text;... 阅读全文
posted @ 2014-08-13 22:27 铭轩同学 阅读(537) 评论(0) 推荐(0)

摘要:一.引言本文主要记录的是C#各种集合操作的性能,下面的标记说明描述标记的时间,下面的表格对比各种集合各种操作的时间.标记说明:O(1)表示无论集合中有多少项,这个操作需要的时间都不变,例如,ArraryLIst的Add()方法就O(1),无论集合中有多少元素,在列表尾部添加一个新的元素的时间都是相同... 阅读全文
posted @ 2014-08-13 22:08 铭轩同学 阅读(512) 评论(0) 推荐(0)

摘要:System.Collections命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。System.Collections.Generic命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。S... 阅读全文
posted @ 2014-08-13 22:03 铭轩同学 阅读(840) 评论(0) 推荐(0)

摘要:HashSet类主要是设计用来做高性能集运算的,例如对两个集合求交集、并集、差集等。集合中包含一组不重复出现且无特性顺序的元素。HashSet的一些特性如下:1、HashSet中的值不能重复且没有顺序。2、HashSet的容量会按需自动添加。构造方法:HashSet() 默认相等比较器创建一个空的新... 阅读全文
posted @ 2014-04-21 21:59 铭轩同学 阅读(176) 评论(0) 推荐(0)

摘要:List类是ArrayList的泛型等效版本,两者功能相似。它实现了6个接口,实际上市对应的3对。1、IEnumerable和IEnumerable2、ICollection和ICollection3、IList和IList 使用List有很多好处。比如类型安全和可以存储引用类型以及值类型的数据,... 阅读全文
posted @ 2014-04-21 21:58 铭轩同学 阅读(978) 评论(0) 推荐(0)

摘要:先来了解下集合的基本信息1、BCL中集合类型分为泛型集合与非泛型集合。2、非泛型集合的类和接口位于System.Collections命名空间。3、泛型集合的类和接口位于System.Collections.Generic命名空间。 ICollection接口是System.Collections... 阅读全文
posted @ 2014-04-21 21:12 铭轩同学 阅读(240) 评论(0) 推荐(0)