есть ли способ удалить из коллекции на основе предложения linq .Where () (.RemoveWhere ()?)

Я вижу, что в коллекции есть методы .Remove () и .RemoveAt (). Я хотел бы сделать что-то вроде этого:

  myObject.ChildList.RemoveWhere(r=>r.Name == "Joe");

Как лучше всего добиться этого, кроме выполнения отдельного where, а затем цикла по каждому элементу и их вызова .Remove ()

6
задан leora 7 November 2011 в 18:01
поделиться