搜索列表并显示匹配的值

本文关键字:显示 列表 搜索 | 更新日期: 2023-09-27 18:36:02

我目前正在使用".contains"方法来搜索列表并获取匹配的值,例如

列表1:

dog bark
cat meow
lion raw

例如

if (List1.Contains("dog"))
{
// Return the value of this list item e.g. "dog bark"
}

搜索列表并显示匹配的值

听起来

你想要:

var match = list.FirstOrDefault(x => x.Contains("dog"));
if (match != null)
{
    Console.WriteLine(match);
}

或者显示所有匹配项:

foreach (var match in list.Where(x => x.Contains("dog"))
{
    Console.WriteLine(match);
}