我有两个List<int>说list1和list2.现在我需要创建一个LINQ表达式,该表达式应该以list1中的每个项目的方式工作,如果它在list2中可用,则将其存储在list3中.例如,list1包含{5, 10, 15}而list2包含{3, 5, 15, 20}.然后在LINQ的帮助下,list3应该包含{5,15}.我试过的是 -
list3 = list1.Where(t1 => list2.Any(t2 => t1.Contains(t2))).ToArray();
Run Code Online (Sandbox Code Playgroud)