使用C#已经有好多年头了,然后突然有一天被问到C#Dictionary的基本实现,这让我反思到我一直处于拿来主义,能用就好,根本没有去考虑和学习一些底层架构,想想令人头皮发麻.下面开始学习一些我平时用得理所当然的东西,今天先学习一下字典,Dictionary 一.Dictionary源码学习 Dictionary实现我们主要对照源码来解析,目前对照的源码版本是.Net Framwork4.8,源码地址. 这边主要介绍Dictionary中几个比较关键的类和对象,然后跟着代码来走一遍插入.删除和扩