使用C#检查字符串是否在字符串数组中包含字符串

我想使用C#检查字符串值是否在字符串数组中包含单词。例如,

string stringToCheck = "text1text2text3";

string[] stringArray = { "text1", "someothertext", etc... };

if(stringToCheck.contains stringArray) //one of the items?

{

}

如何检查’stringToCheck’的字符串值在数组中是否包含单词?

回答:

您可以按照以下方法进行操作:

string stringToCheck = "text1";

string[] stringArray = { "text1", "testtest", "test1test2", "test2text1" };

foreach (string x in stringArray)

{

if (stringToCheck.Contains(x))

{

// Process...

}

}

可能是您正在寻找更好的解决方案。请参阅下面使用LINQ的@Anton Gogolev的答案。

以上是 使用C#检查字符串是否在字符串数组中包含字符串 的全部内容, 来源链接: utcz.com/qa/434494.html

回到顶部