使用 C# 确定字符串数组中的字符串包含
您需要验证给定字符串(表示为“stringToCheck”)是否包含来自存储在名为“stringArray”的数组中的字符串集合的单词。为此,您需要寻求 C# 实现。
要实现此字符串比较,请利用名为“Any()”的 LINQ 扩展方法。它采用 lambda 表达式作为参数,指定条件。在本例中,条件是“stringToCheck”是否包含“stringArray”的特定元素。
以下是体现此功能的代码片段:
using System.Linq; if (stringArray.Any(stringToCheck.Contains))
此代码最初检查“stringArray”中的至少一个子字符串是否存在于“stringToCheck”中。如果您要求包含所有子字符串,只需将“Any”替换为“All”即可:
if (stringArray.All(stringToCheck.Contains))
以上是如何在 C# 中检查字符串是否包含数组中的任何或所有字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!