C# list集合 重复元素 索引_C# 集合

数组可以保存多个兑现个,但是某些情况下无法确定到底需要保存多少个对象,由于数组的长度不可变,因此数组将不再适用。

为了保存这些数目不确定的对象C#提供了一系列特殊的类,这些类可以储存任意类型的对象,并且长度可变,统称为集合

集合分类:可以分为非泛型集合和泛型集合,二者均间接实现了IEnumerble接口

非泛型集合:

非泛型集合位于System.Collection命名空间,它可以存储多种类型的对象,其中在常用的是ArrayList集合和Hashtable集合。

泛型集合:

泛型集合位于System.Collection.Generic命名空间,它只能存储一种类型的对象,其中最常见用的是List泛型集合和Dictionary泛型集合。

非泛型集合类ArrayList:

ArrayList集合就像是一个杂货铺,可以容纳不同类型的对象,例如:可以将int,string,object等类型对象同时加入到ArrayList集合中,ArrayList集合提供额一系列添加,删除,移动,修改,查询元素等操作方法。

C# list集合 重复元素 索引_C# 集合_第1张图片

它还有一个属性:Capacity表示集合容量&#

你可能感兴趣的:(C#,list集合,重复元素,索引,c#,两个list比较,c#,字典排序,C#,数组增加元素,C#,移除JSON,某个key)