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

16 浏览
0 Comments

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

我只想简要了解c#中集合类型的区别,以及每种类型的底层数据结构是什么?

例如,string[],ArrayList,Array,List,哈希表,集合等。

我知道链表,二叉树(通常),但很想知道每个类型的优势等高级概述。

admin 更改状态以发布 2023年5月21日
0
0 Comments

字符串数组 String[] 只是一个朴素的字符串数组。ArrayList 添加了 Add() 方法来避免预先规定数组大小的限制,但丧失了类型强制。List 增加了类型强制。哈希是键值对,就是这样。

0
0 Comments
0