2017-03-02 集合
集合:
数组:同一类型,固定长度
集合:不同类型,不固定长度
要使用集合,必须先引用命名空间:
using System.Collections;
定义:
ArrayList arr = new ArrayList();
赋值:
arr.Add("值/变量"); //object类型
object类型:所有类型的基础类型(基类)
获取个数:
arr.Count;
取值:
arr[索引]
插队:
arr.Insert(索引,值/变量)
移除:
arr.Remove(值);
arr.RemoveAt(索引);
反转:
arr.Reverse(); - 全部反转
arr.Reverse(索引,个数); - 指定反转
清空:
arr.Clear();
上面这个集合是弱类型集合
下面这个集合时强类型集合
List<T> T:泛型
List<int> slist = new List<int>();
哈希表集合:弱类型
Hashtable hs = new Hashtable();
字典:强类型
Dictionary<int, string> dic = new Dictionary<int, string>();