2013-03-15 88 views
-1

我有一个集合List1,其中有5个项目。 根据某些条件,我想从List1中删除一些项目,但 不希望另一个收集更新的项目。 我希望更新的集合将在List1中。LINQ查询更新相同的集合?

+0

那你试试? – 2013-03-15 04:55:41

+0

@BenjaminGruenbaum,这对于这个问题来说并不重要* - 不可能使用LINQ方法(使用IEnumerable '作为参数)更新相同的集合。 – 2013-03-15 05:07:20

回答

1

如果它是一个List你可以使用RemoveAll方法:

List1.RemoveAll(_condition_); 
+0

感谢Jacob的工作 – Lleo 2013-03-15 05:14:23

2

你可以做这样的事情

nameList.RemoveAll(X => x.FirstName == “鲍勃”);

+0

+ 1既“RemoveAll”答案,严格来说也不是LINQ查询。 – 2013-03-15 05:08:01

+0

感谢Ankur的工作 – Lleo 2013-03-15 05:12:06