c#的泛型集合

怎么区分System.Collections和System.Collections.Generic?

Sortedxxx等的实现?排序算法是?

常用

System.Collections.Generic.HashMap

System.Collections.Generic.Stack

HashTable、HashSet和Dictionary的区别

HashTable、HashSet和Dictionary的区别

List 和 ArrayList 的区别

泛型集合类型与非泛型类型

许多泛型集合类型均为非泛型类型的直接模拟。 Dictionary<TKey,TValue> 是 Hashtable 的泛型版本;它使用枚举的泛型结构 KeyValuePair<TKey,TValue> 而不是 DictionaryEntry。 List 是 ArrayList 的泛型版本。 存在响应非泛型版本的泛型 Queue 和 Stack 类。 存在 SortedList<TKey,TValue> 的泛型和非泛型版本。 这两个版本均为字典和列表的混合。 SortedDictionary<TKey,TValue> 泛型类是一个纯字典,并且没有任何非泛型对应项。 LinkedList泛型类是真正的链接的列表,并有任何非泛型对应项。

ref:
microsoft docs
c#之泛型详解(Generic)
C#中的泛型详解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值