C#中有哪些集合类,简述各自的特点?
答案:2 悬赏:50 手机版
解决时间 2021-04-06 10:39
- 提问者网友:火车头
- 2021-04-06 04:10
C#中有哪些集合类,简述各自的特点?
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-04-06 04:39
List 泛型强类型列表,可以通过索引访问,内部是数组实现
Dictionary 泛型强类型字典,表示键值对的集合,使用键访问,内部是哈希表实现
Stack 栈,后进先出集合
Queue 队列,先进先出集合
最常用的就是上面几个
其他的还有LinkedList(双向链表),HashSet, SortedList等
还有各自的非泛型版本,比如List对应的ArrayList,Dictionary对应的HashTable,还有Queue对应的Queue,这些都已过时,建议不要再用
Dictionary
Stack
Queue
最常用的就是上面几个
其他的还有LinkedList
还有各自的非泛型版本,比如List
全部回答
- 1楼网友:一秋
- 2021-04-06 05:19
hashtable键值对:可以存储任意的键值对类型。
directory键值对:只能存储特定的键值对类型,相比上面避免了频繁的拆箱和装箱。
--------------------------------------------
arraylist可以存放多种类型进去
list泛型集合:只可以存储一种数据类型,相比上面也是避免了频繁的拆箱和装箱,提高了程序运行效率。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯