1、C#容器
集合类的容器全部在 System.Collections 名字空间下,C# 2.0 由于增添了对泛型编程的支持,它又新增了一个名字空间 System.Collections.Generic,存放所有支持泛型的各种集合类的容器。
非泛型类容器:实现好的容器有:ArrayList,BitArray,Hashtable,Queue,SortedList,Stack
支持泛型的集合类容器有Dictionary,LinkedList,List,Queue,SortedDictionary,SortedList,Stack。
使用非泛型带来了如下问题:
第一个问题是,使用System.Collections,和System.Collections.Specialized下的类导致低性能的代码,特别是在值类型时,CLR必须执行大量的内存转换操作,这会降低运行时的执行速度。
第二

本文介绍了C#中的容器类,重点讨论了泛型容器Dictionary和LinkedList的特点与用途。Dictionary提供快速键值查找,适用于需要高效访问的数据场景;LinkedList是一种双向链表,适合频繁插入和删除操作。另外,还提到了Queue作为FIFO数据结构的应用。
最低0.47元/天 解锁文章
1038

被折叠的 条评论
为什么被折叠?



