关于c#:从List< string>中查找值

Find value from List<string> if array value contains string

本问题已经有最佳答案,请猛点这里访问。

如果数组值在c.net中包含字符串,我如何才能从列表中找到值?

例子:我有以下代码将值存储到列表中

1
2
3
4
5
var tempTraker = new List<string>();
tempTraker.Add("2|a");
tempTraker.Add("1|e");
tempTraker.Add("4|r");
tempTraker.Add("3|h");

如何检查诱惑者数组值包含"1"并返回完整值"1_e"?有可能吗?


1
var value = tempTraker.FirstOrDefault(s => s.Contains("1|"));


如果你只想得到一个bool值,也可以使用下面的。

1
tempTraker.Any(x => x.Contains("1|"));

编辑:@马克西姆的回答是正确的。我错过了他们想要返回值的部分。