C#集合的一般差异是什么,底层数据结构是什么?

时间:2011-06-15 20:59:18

标签: c# collections computer-science

只想简要概述一下c#的集合类型的差异,以及每种集合的底层数据结构是什么?

e.g。 string [],ArrayList,Array,List和哈希,集等等。

我知道链接列表,二进制树(一般情况下),但有兴趣知道(在高层次上)每个有什么优势等。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

String []只是一个直字符串数组。 ArrayList增加了Add()的功能,而没有预先确定数组的大小,但是输入强大的输入。列表添加了强类型。哈希是一个关键值对。这是一个开始。