【笔记】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 | foreach (var item in dictionary) { |