C# 检查字符串是否包含字符串数组中的任何匹配项

标签 c# arrays string contains

在 C# 中检查字符串是否包含字符串数组中的任何匹配项的最快方法是什么?我可以使用循环来完成,但我认为那太慢了。

最佳答案

使用 LINQ:

 return array.Any(s => s.Equals(myString))

当然,您可能想要考虑文化和案例,但这是一般的想法。 此外,如果相等不是您所说的“匹配”的意思,您始终可以使用“匹配”所需的函数。

关于C# 检查字符串是否包含字符串数组中的任何匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4191108/

相关文章:

c# - 修改后的 Sitecore 面包屑

java - 嵌套循环导致 OutOfMemory 错误 : Java heap space

string - 如何删除字符串,matlab之间的多余空格?

python - 使用Python,反转一个整数,并判断是否回文

c# - 正则表达式无法处理流氓方括号

c# - 使用 yield return 时 GetEnumerator() 方法会发生什么情况?

c++ - 方法中的变量作用域及其在 C++ 中的持久性

c++ - 重新转换数组以存储在 vector 中

javascript - 将 javaScript 数组添加到 HTML 页面?

c# - 无法使用 Graph 创建草稿,但直接发送邮件可以正常工作