使用linq与<String>列表比较?

Rah*_*ury 4 .net c# linq asp.net

我有3个列表列表

ListMaster contains {1,2,3,4,....} ..getting populated from DB
List1 contains {1,3,4}
List2 contains {1,3,95}
Run Code Online (Sandbox Code Playgroud)

如何使用linq检查主列表中存在哪些列表项

Rap*_*aus 5

var inMaster = List1.Intersect(ListMaster);
Run Code Online (Sandbox Code Playgroud)

或两个清单:

var inMaster = List1.Intersect(List2).Intersect(ListMaster);
Run Code Online (Sandbox Code Playgroud)

检查list1,list2中的任何项是否存在于master中

var existInMaster = inMaster.Any();
Run Code Online (Sandbox Code Playgroud)