Использование Generics с LinqToObjects и NOT IN - PullRequest
0 голосов
/ 29 августа 2010

Я хочу превратить следующую функцию в лямбду.Проработав 45 минут, я решил пойти в старую школу.Как можно сделать это с лямбда?

public static void NotIn<T>(List<T> inListOne, List<T> notInListTwo,ref List<T> resultList)
{

   resultList = new List<T>();

   foreach (T item in inListOne)
   {
      if (notInListTwo.Contains(item))
      {
          resultList.Add(item);
      }
   }              
}

Ответы [ 2 ]

1 голос
/ 29 августа 2010

Я думаю, вы ищете За исключением метода расширения :

listOne.Except(listTwo);
1 голос
/ 29 августа 2010
var result = inListOne.Except(notInListTwo).ToList();
...