为啥要使用using System.Collections.Generic

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥要使用using System.Collections.Generic相关的知识,希望对你有一定的参考价值。

参考技术A 引入Collections集合类的命名空间,包括:Dictionary,KeyValuePair,SortedDic tionary,SortedList,HashSet,SortedSet,List,Queue,Stack等。

1 System.Collections.Generic.Dictionary<>; //键/值对集合
2 System.Collections.Generic.KeyValuePair<>; //键/值对结构, 作为 Dictionary<> 的一个元素存在
3 System.Collections.Generic.SortedDictionary<>; //相当于 Key 能自动排序 Dictionary<>
4 System.Collections.Generic.SortedList<>; //和 SortedDictionary<> 功能相似, 但内部算法不同, 其 Keys、Values 可通过索引访问
5
6 System.Collections.Generic.HashSet<>; //无序、无重复的元素集合
7 System.Collections.Generic.SortedSet<>; //相当于能自动排序的 HashSet<>
8 System.Collections.Generic.List<>; //相当于泛型的 ArrayList, 元素可重复、可排序、可插入、可索引访问
9
10 System.Collections.Generic.Queue<>; //队列, 先进先出
11 System.Collections.Generic.Stack<>; //堆栈, 后进先出
12
13 System.Collections.Generic.LinkedList<>; //双向链表
14 System.Collections.Generic.LinkedListNode<>; //LinkedList<> 的节点
15
16 System.Collections.Generic.SynchronizedCollection<>; //线程安全的集合
17 System.Collections.Generic.SynchronizedReadOnlyCollection<>; //线程安全的只读集合
18 System.Collections.Generic.SynchronizedKeyedCollection<>; //线程安全的键/值集合

以上是关于为啥要使用using System.Collections.Generic的主要内容,如果未能解决你的问题,请参考以下文章

为啥要使用连接池?

为啥使用带有 SqlTransaction 的 using 语句?

xadmin为啥设置了use

使用SASS除了要安装Koala以外,为啥要安装Ruby

为啥在 WebApi 上下文中的 using 块中使用 HttpClient 是错误的?

为啥使用比使用更好?