Guest User

Untitled

a guest
Dec 11th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. // заводим коллекцию
  2. var forRemoving = new ConcurrentBag<Item>();
  3. foreach (var item in items)
  4. {
  5. ...
  6. // складываем в нее элементы подлежащие удалению
  7. forRemoving.Add(item);
  8. }
  9. // удаляем
  10. foreach (var item in forRemoving)
  11. items.Remove(item);
  12.  
  13. var result = items.AsParallel()
  14. .Where(item => condition(item))
  15. .ToList();
Add Comment
Please, Sign In to add comment