我有一个列表字符串:
List<string> Entries = new List<string>();
Entries.Add("The quick brown fox jumps over the lazy dog");
Entries.Add("Lorem ipsum dolor sit amet");
Entires.Add("Consetetur sadipscing elitr");
我可以在列表中搜索"fox"
之类的内容并返回整行("The quick brown fox jumps over the lazy dog"
)吗?
答案 0 :(得分:5)
Entries.Where(e=>e.Contains("fox")).FirstOrDefault()
答案 1 :(得分:2)
第1步:您可以使用Entries
循环遍历foreach
。
第2步:在每个循环项上调用Contains()
方法,以检查所需的字符串(fox)
。
foreach (var item in Entries)
{
if (item.Contains("fox"))
Console.WriteLine(item); //item found
}