我正在尝试实现一个简单的搜索功能。我有一个字符串数组,其中包含用户输入以进行搜索的所有单词。我还有另一个字符串,其中包含用户名、内容等数据...所以我想做的是检查名称是否包含搜索或字符串数组中的任何元素。现在我有一个循环,它一次检查一个单词并将结果连接到一个 IEnumerable 中。
有谁知道进行此搜索的更快方法吗?像 String.ContainsAny(Search[])
最佳答案
试试这个:
Search.Any(p => name.Contains(p))
关于c# - 如何检查字符串是否包含字符串数组中的任何元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8042474/