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|")); |
编辑:@马克西姆的回答是正确的。我错过了他们想要返回值的部分。