集合
文章平均质量分 92
木林森先生
随缘写一写博客,学到什么有用的知识就写下来!
展开
-
C#集合——详解Dictionary<K, V>集合
Dictionary是表示一种键值对的集合。键值对中,key不可重复。Key不可为null,但Value可以为null。内部使用哈希索引进行存储和检索!Dictionary泛型类提供了一组键到一组值的映射。每次添加到Dictionary中的元素都包含一个值和与其相关联的键。使用键检索值是非常快的,时间复杂度接近O(1)。而Dictionary类以HashTable的形式实现,正因为如此,在使用键检索的时候,速度非常快。原创 2023-11-06 20:07:28 · 350 阅读 · 1 评论 -
C#集合——Queue<T>集合的使用
Queue表示先入先出的对象集合。常用Queue泛型类型。该类将泛型队列实现为循环数组。存储在Queue中的对象在一端插入,从另一端删除。队列Queue和堆栈Stack在需要临时存储信息时很有用;也就是说,您可能希望在检索元素的值之后丢弃它。如果需要按照存储在集合中的顺序访问信息,请使用Queue。如果需要以相反的顺序访问信息,则使用Stack。如果需要从多个线程并发访问集合,则使用或。原创 2023-10-27 14:58:04 · 536 阅读 · 1 评论