非泛型集合

 

 集合:某些指定的对象(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()方法有两个参数,一个表示键,一个键所对应的值

 

原文地址:https://www.cnblogs.com/caiguoxin/p/8695425.html