我正在尝试搜索字符串列表。我希望能够返回包含字符串信息的任何找到的结果。例如:在列表中搜索字符串; C#
(我已经有值的列表) 名单strings
包含
“狗”,
“猫”,
“狗窝”,
“公爵”,
“鼠标”
我想办法检查一个字符串,例如:
个string dog = "dog"
和返回值:
“狗”,
“狗窝”,
“公爵”
这是我到目前为止,至少部分我需要帮助。 (“你想搜索什么(标题:全名;作者:第一个,最后一个):”);
search = Console.ReadLine();
var results = bookList.Where(x => x.Contains(search)).ToList();
if (results != null)
{
Console.WriteLine(results);
//i--;
search = String.Empty;
clearvars results;
Console.WriteLine("Press Enter to continue");
Console.ReadLine();
continue;
}
你有什么已经尝试过?这不是让你的工作为你完成的地方,而是协助。 – kiziu
看看LINQ并从那里拿它 – SJFJ