【发布时间】:2021-02-06 11:53:49
【问题描述】:
需要过滤的列表包含以下数据:“1000”、“1000A”、“1000B”、“2000”、“2000C”、“2003”、“2006A”
我正在过滤的列表包含以下数据:“1000”、“2000”、“2003”
预期输出:1000'、'1000A'、'1000B'、'2000'、'2000C'、'2003' (预期输出就像我们在 SQL 服务器 LIKE 运算符中所做的那样)
【问题讨论】:
-
使用 Any : string[] output = input1.Where(x => input2.Any(y => x.Contains(y))).ToArray();
标签: c# .net list linq collections