永发信息网

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,这些都已过时,建议不要再用
全部回答
  • 1楼网友:一秋
  • 2021-04-06 05:19
hashtable键值对:可以存储任意的键值对类型。 directory键值对:只能存储特定的键值对类型,相比上面避免了频繁的拆箱和装箱。 -------------------------------------------- arraylist可以存放多种类型进去 list泛型集合:只可以存储一种数据类型,相比上面也是避免了频繁的拆箱和装箱,提高了程序运行效率。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯