C#中唯一的字符串集

tbi*_*hel 1 .net c# dictionary unique

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

有没有更好的方法来进行我不知道的命中测试?

SLa*_*aks 10

您应该使用HashSet<string>专门为此目的而设计的a .