linq list string就好

for*_*orX 1 linq

我有一个列表:List(Of String)

我想用linq过滤它.

我使用这样的东西:newList =(from l in myList Where l Like String.Format("%{0}%",value)).ToList

价值就像"一个"或"不"或......

我想在sql中像"LIKE"这样的东西:比如"%a%",所以我会得到一个字符串列表,其中每个字符串中都有一个"a".

我应该怎么做?

保护你

List(Of String)
Run Code Online (Sandbox Code Playgroud)

Jon*_*nny 5

列出a = new List();

a = a.Where(item => item.contains("a")).ToList();

  • 你不是指a.Where(...)而不是a.选择(...) (2认同)