集合:某些指定的对象(SE)集中在一起就是集合
1.AraayList
ArrayList的使用:
无论是java还是C#,引用类型对象都会自动调用它的ToString()
ToString()方法体重写的刚好就是 命名空间.类名
public string ToString()
{
return this.GetType().ToString();
}
1.ArrayList非常类似于数组,也有人称为它为数组列表,ArrayList可以动态维护。我们知道,数组的容量是固定的,
而ArrayList的容量可以根据需要自动扩充,它的索引会根据程序的扩展而从新进行分配和调整,ArrayList提供了
一系列方法对其中的元素进行访问,增加和删除的操作
2.
(1)Count:获取ArrayList中实际包含的元素数
(2) int Add :将对象添加到ArrayList的结尾处
(3) void RemoveAt :移除 ArrayList指定索引处的元素
(4) void Remove:从ArrayList中移除特定对象
(5)Clear():从ArrayList中移除所有元素
(6)Insert:插入(int index,object value)
(7)contains:判断一个元素是否在集中(object obj)
3.返回值:值是一个int整形 用于放回所以添加的元素的索引
4参数:如果向ArrayList中添加的元素的值类型,这些元素就都会装箱处理转为Object 引用类型 然后。因此ArrayList中的所有元素都是对象的引用
2.Hashtable
HashTable是一种无序的双列集合。
Count:获取包含在Hashtable中键/值对的数目
Keys:获取包含在Hashtable中键的集合
Values:获取包含在Hashtable中值的集合
void Add(Object key,Object value) 将带有指定键和值的元素添加到Hashtable中
void Remove(Object key)从Hashtable中移除带有特定键的元素
vlid Clear 从Hashtable中移除所有的元素
Add() 添加方法:Hashtable的Add()方法有两个参数,一个表示键,一个键所对应的值