11 2023 档案

摘要:前面的文章中解释了Array的初始化和元素插入,以及数组整体的存储结构(《深度分析C#中Array的存储结构》)。这里我们再来详细的了解另一种存储结构List<T>, List <T>是 ArrayList 泛型版本,是一个泛型集合类,用于表示动态大小的数组。List<T>应该是我们在开发过程中使用 阅读全文
posted @ 2023-11-30 12:18 彭_泽 阅读(2114) 评论(0) 推荐(5) 编辑
摘要:数组是C#中最基础的存储结构之一,很多的存储结构其底层的实现中都是基于数组实现的,如:List、Queue、Stack、Dictionary、Heap等等,如果大家读过这些类型的底层实现源码,其实就可以发现,这些存储结构都是在其内部维护了一个或多个数组。本文重点来学习一下数组存储结构的实现逻辑。 首 阅读全文
posted @ 2023-11-21 12:58 彭_泽 阅读(2589) 评论(2) 推荐(19) 编辑
摘要:无论是实际的项目中,还是在我们学习的过程中,都会重点的应用到Dictionary<TKey, TValue>这个存储类型。每次对Dictionary<TKey, TValue>的添加都包含一个值和与其关联的键, 使用键检索值的速度非常快,接近 O (1) ,因为 Dictionary<TKey, T 阅读全文
posted @ 2023-11-14 12:27 彭_泽 阅读(2670) 评论(6) 推荐(20) 编辑

点击右上角即可分享
微信分享提示