使用Lambda搜索字符串数组

时间:2014-06-26 15:37:08

标签: c# lambda

我有一个带有字符串字段(ProductSearch)的通用列表(vwsearch)。和一个字符串数组(stringarray)

如何在列表中搜索字符串字段等于或包含数组中所有字符串值的记录。 我有以下代码返回记录,其中ProductSearch字段包含数组中的任何字符串值。

vwsearch = vwsearch.Where(v=>v.ProductSearch.Contains(stringarray.Last()))

1 个答案:

答案 0 :(得分:0)

怎么样

vwsearch = vwsearch.Where(v => stringarray.All(s => v.ProductSearch.Contains(s)))