相关疑难解决方法(0)

使用LINQ从List <T>中删除元素

假设我有LINQ查询,例如:

var authors = from x in authorsList
              where x.firstname == "Bob"
              select x;
Run Code Online (Sandbox Code Playgroud)

鉴于它authorsList是类型List<Author>,我如何删除查询返回的Author元素?authorsListauthors

或者换句话说,如何删除所有名字等于Bob的名字authorsList

注意:这是用于问题目的的简化示例.

.net c# linq list

633
推荐指数
12
解决办法
57万
查看次数

RemoveAll for ObservableCollections?

我正在寻找Linq方式(如List的RemoveAll方法),它可以从我的ObservableCollection中删除所选项目.

我太新了,无法为自己创建扩展方法.有没有办法从ObservableCollection中删除传递Lambda表达式的项目?

c# observablecollection removeall

68
推荐指数
4
解决办法
4万
查看次数

标签 统计

c# ×2

.net ×1

linq ×1

list ×1

observablecollection ×1

removeall ×1