【发布时间】:2011-01-24 08:27:21
【问题描述】:
我想另一种表达方式是“C# 中是否有类似List<> 的类,但已针对检查是否存在特定值进行了优化?”我确信对于一小组值List<>.Contains 可能没问题,但是如果我有一组数千或数百万个值并想找出其中是否包含某个值呢?
我过去通过创建Dictionary<object, int> 并将每个键的值设置为0 来实现这种事情,但这感觉非常笨拙。现在有了 Stack Overflow,我的愚蠢问题可以转化为数千人(甚至数十人)的教育。所以就在这里!
我什至不确定这样的类会被称为什么,除了 Set,所以显然对该主题的搜索一直......具有挑战性:)
【问题讨论】:
标签: c# list dictionary key