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>();

posted @ 2017-03-04 16:41  恶耀恢宏  阅读(117)  评论(0编辑  收藏  举报