【笔记】C#的字典

前言

C#的字典学习笔记

引入依赖

1
using System.Collections.Generic;

定义字典

1
Dictionary<数据类型, 数据类型> dictionary = new Dictionary<数据类型, 数据类型>();

定义字典时直接实例化

1
Dictionary<数据类型, 数据类型> dictionary = new Dictionary<数据类型, 数据类型>() { {键, 值}, {键, 值} };
1
Dictionary<数据类型, 数据类型> dictionary = new Dictionary<数据类型, 数据类型>  { {键, 值}, {键, 值} };

获取元素

1
dictionary[键];

添加元素

  • 如果添加的键在字典中已存在,则会报错
1
dictionary.Add(键, 值);

添加或修改元素

  • 如果添加的键在字典中不存在,则会执行新增操作
  • 如果添加的键在字典中已存在,则会执行修改操作
1
dictionary[键] = 值;

移除指定键的键值对

1
dictionary.Remove(键);

遍历字典

foreach

1
2
3
4
foreach (var item in dictionary) {
item.Key;
item.Value;
}

完成

参考文献

哔哩哔哩——朝夕教育