C# 集合
2021-07-04 07:12
标签:就是 cti hash 上进 table 参考 返回值 enum foreach 参考资料: https://www.cnblogs.com/kissdodog/archive/2013/01/29/2882195.html https://www.cnblogs.com/maj99/p/6322626.html IEnumerable:所有集合都要继承IEnumerable。IEnumerable接口只要一个方法GetEnumerator 。返回值是IEnumerator类型,继承它可以就可以使用枚举器foreach IEnumerator : 支持在集合上进行简单的迭代 ICollection:定义集合的大小(count)、枚举器(foreach)、同步方法(copyto)继承 ICloneable: 只有一个Clone()方法 ArrayList : 类似数组的集合,容量是固定的,默认初始容量为0,可使用add添加,不对其子集进行约束,可以添加任意类型数据。继承于:IEnumerable, IList, ICollection, ICloneable HashTable:提供HashTable的集合类型(别称哈希表或者字典)。以键值对存储数据。键值都是object类型 属性:keys、values、count 方法:Add(object key,object value)、Remove()、clear() 与ArrayList的区别:HashTable可以使用键来查找对象 List 与ArrayList的区别:增加了类型约束(ArrayList可以添加任意类型),添加时不需要进行装箱拆箱 Dictionary 定义语法:Dictionary C# 集合 标签:就是 cti hash 上进 table 参考 返回值 enum foreach 原文地址:https://www.cnblogs.com/net-god/p/9855096.html 1 ArrayList arraylist = new ArrayList();
2 int num = arraylist.Count;//0
3 arraylist.Add(new Cl());
4 arraylist.Add("ddd");
5 arraylist.Add(55555);
6
7 num = arraylist.Count;//3
8
9 arraylist = new ArrayList(5);
10 num = arraylist.Count;//0