C# HashSet<;T>;基本的东西

C# HashSet<;T>;基本的东西,c#,.net,generics,hashset,C#,.net,Generics,Hashset,我正在阅读有关测试的文章,我有以下问题: System.Collections.Generic.HashSet是否正确 HashSet为“概念集”提供了功能,其中规则 可以指定for成员身份,而无需实际创建所有 项目 我读了大约20页关于HashSet文档的文章,但我从未找到答案。说真的,我甚至不理解这个问题:)什么意思?它是真正的句子吗?我不知道你从哪里引用的,它根本没有出现在文档中。实际引用: HashSet类基于数学集的模型,提供类似于访问字典或哈希表集合的键的高性能集合操作。简单地说,H

我正在阅读有关测试的文章,我有以下问题:

System.Collections.Generic.HashSet是否正确

HashSet为“概念集”提供了功能,其中规则 可以指定for成员身份,而无需实际创建所有 项目


我读了大约20页关于HashSet文档的文章,但我从未找到答案。说真的,我甚至不理解这个问题:)什么意思?它是真正的句子吗?

我不知道你从哪里引用的,它根本没有出现在文档中。实际引用:

HashSet
类基于数学集的模型,提供类似于访问
字典
哈希表
集合的键的高性能集合操作。简单地说,
HashSet
类可以看作是一个没有值的
字典
集合

所以它是一个集合,包含实际值。你在那里引用的句子是假的


也就是说,您可以创建一个这样工作的
ISet
实现,例如,将集合中的数字表示为范围。但是,尝试使用普通的
哈希集
会很快崩溃。

我也不理解这个问题:)我甚至不理解在不实际创建所有项目的情况下可以指定哪些成员规则。我想你采纳了我的建议,停止阅读。也许这是针对不同的平台,比如Java?他们有一个设置接口,所以你可以插入任何你想要的逻辑。@usr如果OP从我的评论中的链接获取了它,它是关于Asp.Net的。