ArrayList :包容性很强可以放入各种不同的数据类型
用法:vs编辑器按F12 有很详细的说明 或 BUNOOB.COM
例子: 首先要引入命名空间using System.Collections
static void Main(string[] args)
{
// 包容性很强可以放入各种不同的数据类型
ArrayList list = new ArrayList();
list.Add(1);
list.Add("一");
list.Add(1.11f);
list.Clear(); // 清空
list[1] = 10; //下标1位置 数据为10
list[1] = 11; //下标1位置 数据为11
}
list<T> : 与arrayList 相比 ,可以限制数据类型
用法:F12 或者 BUNOOB.COM
HashSet<T> : 与list 相比, 可以避免重复的存储数据.
static void Main(string[] args)
{
HashSet<int> a = new HashSet<int>();
a.Add(1);
a.Add(1);
a.Add(1);
Console.WriteLine(a.Count); //结果显示1
}
结果:
Dictionnary<K,v> : k 下标 -对应- v数据.
用法:F12 内部有详细说明
例子:
Dictionary<int, string> b = new Dictionary<int, string>();
b.Add(1, "第一");
b.Add(2, "第二");