集合:
数组:同一类型,固定长度集合:不同类型,不固定长度要使用集合,必须先引用命名空间:
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>();