在List中搜索字符串;c#

本文关键字:字符串 搜索 List | 更新日期: 2023-09-27 18:07:56

我正在尝试搜索字符串列表。我希望能够返回任何发现的结果,包括来自字符串的信息。例如:

(我已经有一个值列表)列表strings包含

"狗",
"猫",
"狗窝",
"总督",
"鼠标"

我想要一种检查字符串的方法,例如:

string dog = "dog"

并返回值:

"狗",
"狗窝",
"总督"

这是我到目前为止所得到的,至少是我需要帮助的部分。

控制台。WriteLine("你想搜索什么(标题:完整标题;作者:first, last): ");

                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;
                }

在List中搜索字符串;c#

您可以使用以下命令:

var dog = "dog";
var result = YourList.FindAll(y => y.ToLower().Contains(dog.ToLower()));

你可以试试这个,

var results = my list.Where(x => x.Contains(str)).ToList();