如果数组值包含字符串,则从List <string>中查找值

时间:2017-08-14 01:37:58

标签: c# .net

如果数组值包含c#.net?

中的字符串,我怎么能从List中找到值

实施例: 我有以下代码将值存储到List

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

如何检查tempTraker数组值包含&#34; 1 |&#34;并返回完整的值&#34; 1 | e&#34; ?会有可能吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

如果您只想获得bool值,也可以使用下面的内容。

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

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