gpt4 book ai didi

c# - 检查一组不断变化的字符串是否包含字符串的最快方法

转载 作者:行者123 更新时间:2023-11-30 19:28:54 24 4
gpt4 key购买 nike

这是我正在做的:

  1. 取一个字符串
  2. 检查HashSet是否包含字符串
  3. 如果不是,则将字符串添加到 HashSet(如果是,则执行其他操作)

这必须以最快的方式处理非常大的字符串数组

使用 HashSet 是否是检查字符串是否已经出现的最快方法,或者对于 .net 4.5 是否有更好的方法?

最佳答案

参见 HashSet.Add

returns true if the element is added to the HashSet object; false if the element is already present.

HashSet<string> hs = new HashSet<string>();
bool b1 = hs.Add("xxx"); //returns true
bool b2 = hs.Add("xxx"); //returns false

关于c# - 检查一组不断变化的字符串是否包含字符串的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13690515/

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