本来我只想总结下数组、集合(ArrayList)、泛型集合(list<T>)三者的比较的,可以一写下来要扩展的知识点有点多了,只能写一个小的知识点列表了如下: 1、数组、集合(ArrayList)、泛型集合(list<T>)三者的比较 2、接口 3、值类型和引用类型解析 4、泛型 5、接口和类的区别 ...
分类:
编程语言 时间:
2017-04-06 19:53:03
阅读次数:
153
1 length属性是针对数组说的,length这个属性表示数组的长度 2 length()方法是针对字符串String说的,length()表示字符串的长度 3size()方法是针对泛型集合说的,size()表示泛型有多少个元素 public static void main(String[] a ...
分类:
编程语言 时间:
2017-03-24 15:58:01
阅读次数:
182
集合命令空间: 命令空间:类型逻辑上的分类 System.Collections 非泛型集合 System.Collections.Generic 泛型集合 集合内部存数据,实际上都是存到了数组里。 常用集合: ”类似数组“集合: ArrayList 、List<T> 键值对集合(哈希表集合) Ha ...
分类:
Web程序 时间:
2017-03-22 01:08:35
阅读次数:
194
泛型 泛型引入了一个概念:类型参数。通过使用类型参数(T)减少了运行时强制转换或装箱操作的风险,通过泛型可以最大限度的重用代码,保护类型的安全及提高性能,他的最常见应用就是创建集合类,可以约束集合类中的元素类型。比较典型的泛型集合是List<T>和Dictionary<>; 泛型集合List<T> ...
常用的命名空间 地狱的镰刀 System.Collections //命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。 System.Collections.Generic //命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比 ...
分类:
Web程序 时间:
2017-03-08 11:12:46
阅读次数:
175
实现:采用Sort方法根据T类某个字段对泛型集合List<T>排序。 实现代码如下: ...
分类:
编程语言 时间:
2017-03-07 19:09:38
阅读次数:
109
今天是第8天,学习的是C#集合,集合共有6大类: 1,普通集合★★ 2,泛型集合★★★ 3,哈希表集合★★★ 4,字典★★ 5,栈桥集合★ 6,Q集合★ 一,数组于集合的区别: 数组:长度固定,类型相同; 集合:不固定类型,不固定长度; 二,如何使用集合 引用命名空间:using System.Co ...
分类:
编程语言 时间:
2017-03-02 12:35:03
阅读次数:
180
代码如下: 其中dt.AsEnumerable()得到datarow的集合,对于DataRow有一个Field<T>("列名")的方法:dr.Field<string>("字段名称"),得到字符串类型的值。 扩展:Lambda表达式和Linq ...
分类:
其他好文 时间:
2017-02-22 19:57:03
阅读次数:
360
一、 集合框架和泛型 集合框架用于存储一组长度不定的元素。 接口:Collection、List、Set、Map、Iterator 类:ArrayList、LinkedList、HashSet、HashMap List接口和Set接口均继承自Collection接口。 List:存储的元素不唯一、有 ...
分类:
编程语言 时间:
2017-02-22 11:43:25
阅读次数:
260
第一种,通过new 关键字创建对象 特别注意:这种方式必须要先有根据委托创建的方法与之关联,否则不能使用。 或者直接让委托变量直接指向某个具体的方法(前提是方法要存在) 格式为:同一命名空间下 第二种,匿名函数 格式为:同一命名空间下 第三种,lambda表达式 格式为:在同一命名空间下 泛型集合的 ...
分类:
其他好文 时间:
2017-02-06 22:21:42
阅读次数:
180