C#中的唯一字符串集合

8

我有一个字符串列表,需要能够简单地查看表中是否有新的字符串。当列表很大时,直接测试一个简单的列表非常低效...所以通常我使用字典来获取恒定的查找速度,尽管我实际上并不关心值。这似乎是对字典的误用,所以我想知道我可以采取哪些其他方法。

是否有更好的方法进行命中测试,我还不知道吗?


重复:https://dev59.com/ZXI-5IYBdhLWcg3wbXtN#1860311 - SLaks
点击测试意味着检查一个点是否在某个物体内部(例如,圆形或控件)。 - SLaks
1
当我说到“hit-test”时,我想到了类似于“缓存命中”的东西。 - tbischel
2个回答

18

1

对于这个目的,HashSet比Dictionary更合适。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接