我怎样才能通过 lambda 做到这一点?找出两个列表是否具有相同的值。
void Main()
{
var list1 = new List<string>{
"a", "b", "c"
};
var list2 = new List<string>{
"c", "d", "e"
};
bool listsHaveSameValue = false;
foreach(var list1Value in list1){
listsHaveSameValue = list2.Any(c => c.Equals(list1Value));
if(listsHaveSameValue){
break;
}
}
Debug.WriteLine(listsHaveSameValue.ToString());
}