字典
字典: 包含一个key(键)和这个key所以对应的value(值),字典是是无序的,key是唯一的,可以根据key获取值。
定义字典:
new Diction<key的类型,value的类型>()
方法
添加
var dic = new Dictionary<string, string>();
dic.Add("name", "迪迦"); // add() 方法添加键对值 键为name 值为迪迦
获取值字典
Console.WriteLine(dic["name"]); // 根据键来获取值
获取所有的键key
<先将健转为数组,再将数组转为字符串来打印输出
// .Keys.ToArray()获取字典当中所有的key
// dic.keys.ToArray() 把所有的key转成数组结构
Console.WriteLine(string.Join(", ",dic.Keys.ToArray()));
获取所有的值Values.ToArray()
Console.WriteLine(string.Join(", ",dic.Values.ToArray()));
移除字典元素
dic.Remove("name"); // 移除指定key的方法
查看
查看字典内部是否包含某个元素(键) 返回值为bool : true/false
Console.WriteLine(dic.ContainsKey("name"));
遍历
把所有的key转成数组 在进行遍历
for (int i = 0; i < dic.Keys.ToArray().Length; i++)
{
Console.WriteLine(dic.Keys.ToArray()[i]);
}