字符串数组的部分匹配

Nul*_*ull 2 c# linq

我有一个字符串数组,如下所示:

string[] userFile = new string[] { "JohnDoe/23521/1", "JaneDoe/35232/4", ... };
Run Code Online (Sandbox Code Playgroud)

我正在尝试以下但这只会返回完全匹配.如果我正在寻找"23521",我希望能够返回一场比赛.

var stringToCheck = "23521";

if (userFile.Any(s => stringToCheck.Contains(s)))
{
    // ...
Run Code Online (Sandbox Code Playgroud)

Bro*_*ass 8

你的Contains()电话应该是相反的:

if (userFile.Any(s => s.Contains(stringToCheck)))
Run Code Online (Sandbox Code Playgroud)

要检查是否任何字符串s你在userFile字符串数组包含stringToCheck.