asp.net

Dictionary字典的用法

2024-01-15

Dictionary<TKey,TValue>字典的用法:

先看看如何构造:

var a=new Dictionary<TKey,TValue>();

看见尖括号就知道它是c#2.0的泛型了,所以它可以容纳任何类型。


首先,字典有一个键<TKey>和一个值<TValue>,其中键必须是唯一的,不能重复。

键不能是空引用

其次我们可以用键来索引,就不用索引值来索引了。

WriteLine(a[TKey]);

来,介绍一下字典常用的东西

Add():添加键和值

Clean():清空字典中所有键和值

Count:获取字典中有多少对键和值

Remove() :删掉一个键和值;

ContainsKey()/ContainsValue():查看是否包含指定的键/值;


看例子:

var a=new Dictionary<int,int>();

a.Add(12,14);

a.Add(0,1);

Console.WriteLine("删去前的Count"+a.Count);

a.Remove(0);

Console.WriteLine(a[12]);

Console.WriteLine(a.Count);

Console.WriteLine(a.ContainsKey(12));

Console.ReadKey();