2011-06-15 98 views
2

只想簡要概述一下c#的集合類型的差異,以及底層數據結構對於每個集合類型都會是什麼?C#集合的一般區別是什麼?底層數據結構是什麼?

例如我知道鏈接列表,二叉樹(一般),但有興趣知道(在高層次)每個有什麼優點等

+4

重複http://stackoverflow.com/questions/128636/net-data-structures-arraylist-list-hashtable-dictionary-sortedlist-sortedd – 2011-06-15 21:04:25

+0

Underneith所有集合是數組。因此對於例如列表具有int underneith數組。 – daehaai 2011-06-16 08:34:55

回答

0

字符串[]將只是一個直串陣列。 ArrayList增加了Add()功能,但沒有爲陣列提供大小,但失去了強大的輸入。列表增加了強大的輸入哈希是一個關鍵值對。那是一個開始。