gpt4 book ai didi

.net - 为什么 .Net 没有 Set 数据结构?

转载 作者:行者123 更新时间:2023-12-04 16:17:10 26 4
gpt4 key购买 nike

处理从 Java 迁移到 .Net 的最大问题之一是 .Net 中没有 Set 接口(interface)这一事实。我知道我可以去下载一些库,但是没有内置它的原因是什么?有 map (字典)和列表,但为什么没有集合?

编辑 :我应该澄清一下,并不是每个人都使用.Net 3.5——所以我或多或少指的是旧版本的.Net

最佳答案

我认为这只是 BCL 作家的遗漏。 .NET 3.5 有一个 HashSet类(class);对于早期版本,我建议将 Dictionary 包装起来,在 value 字段中使用空值,以复制 O(1) 添加、删除和查找时间。

关于.net - 为什么 .Net 没有 Set 数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1433695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com