list.removeall()与lambda表达式

时间:2018-03-23 04:48:52

标签: c# asp.net list lambda

listCurrentPostsMarkers.RemoveAll(x => 
      listRemoveMarkers.Exists(
          y => y.Position.Latitude == x.Position.Latitude &&
          y.Position.Longitude == x.Position.Longitude));

看,这不能正常工作。我在 listRemoveMarkers 中有1个元素,在 listCurrentPostsMarkers 中有3个元素,我想从 listCurrentPostsMarkers中删除 listRemoveMarkers 的特定元素。但它删除了 listCurrentPostsMarkers 中的所有元素。我不知道为什么?

0 个答案:

没有答案