字典 Dictionary是存储键和值的集合 Dictionary是无序的,键Key是唯一的 使用时,首先要引入泛型集合命名空间 using System.Collections.Generic; 创建一个字典对象 Dictionary<key, value> dic = new Dictionar ...
集合 集合是种容器,在程序中,使用集体管理相关对象组 集合分为非泛型集合和泛型集合 非泛型集合 使用非泛型集合需要引入命名空间System.Collections ArrayList-可以根据需要动态增加的数组 Hashtable-用来存储键值对的哈希表 Queue-遵循先进先出的队列 Stack- ...
IEnumerable 真是基础中的基础,然而..... 我们直接来看看这个接口的实现吧; 它是一个公开枚举数,该枚举数支持在非泛型集合上进行简单的迭代。换句话说,对于所有数组的遍历,都来自IEnumerable,那么我们就可以利用这个特性,来定义一个能够遍历xxxxxx的通用方法 先看我们的经典实 ...
分类:
编程语言 时间:
2017-07-21 00:05:47
阅读次数:
243
关于Dictionary<k,v>泛型集合 Dictionary<k,v>通常成为字典,<k,v>约束集合中元素类型; 编译时检查类型约束,无需装箱拆箱操作,与哈希表操作类似; ...
泛型集合 List<T> List<T>泛型集合特点: <T>表示泛型,T是Type简写,表示当前不确定具体类型; 可以根据用户的实际需要,确定当前集合需要存放的数据类型,一旦确定不可改变; 使用泛型集合只能添加一种类型的数据,数据取出后无需强制转换 ...
原文发布时间为:2009-09-28 —— 来源于本人的百度文章 [由搬家工具导入] Dictionary,Hashtable, ArrayList, List学习 Dictionary 泛型的优点(C# 编程指南) 定义泛型集合的命名空间:System.Collections.Generic C# ...
分类:
其他好文 时间:
2017-07-13 10:17:46
阅读次数:
246
集合:将一推数据类型相同的数据放入到一个容器内,该容器就是数组:内存中开辟的一连串空间。 非泛型集合 ArrayList集合: ArrayList是基于数组实现的,是一个动态数组,其容量能自动 增长 ArrayList的命名空间System.Collections 常用方法如下: 示例static ...
本章重点 掌握ArrayList LinkedList HashMap与泛型集合本章难点 泛型的理解一 关于集合1)如果写程序时不知道运行时需要多少对象,或者需要更复杂的方式存储对象时,考虑使用集合它位于java.util包下2)集合框架包含接口,实现类,和相关算法3)Collection接口存储一... ...
分类:
编程语言 时间:
2017-07-07 21:26:36
阅读次数:
238
List和ArrayList的性能比较 在使用ArrayList这样的非泛型集合的过程中,要进行装箱和拆箱操作,会有比较大的性能损失,而使用泛型集合就没有这样的问题。List是泛型,而ArrayList是非泛型。存数据岛ArrayList都需要专程object,读取又要转换成相应的数据类型,List ...
分类:
其他好文 时间:
2017-07-03 22:27:33
阅读次数:
198
Map的泛型集合 创建Student实体类 创建测试类 ...
分类:
编程语言 时间:
2017-06-29 13:30:15
阅读次数:
178