San*_*eep 1 .net c# linq
我是Linq的新手.根据我的理解,LINQ应仅用于查询,但不能用于修改集合或数据库等.
如果是这样的话,为什么微软提供RemoveAll()扩展?
RemoveAll()
据我所知,RemoveAll()修改了集合.
这不符合Linq的目的吗?
有人可以解释提供的原因RemoveAll()吗?
SLa*_*aks 11
RemoveAll()是List<T>.Net 2.0 的类的一部分. 它与LINQ无关; 它比LINQ早了几年.
List<T>
List<T>有一些是做同样的事情LINQ方法的方法,其中包括ConvertAll,Exists,Find,FindAll,FindLast,和TrueForAll.
ConvertAll
Exists
Find
FindAll
FindLast
TrueForAll
它也有ForEach方法,它不是LINQ.
ForEach
归档时间:
14 年,4 月 前
查看次数:
229 次
最近记录: