List的RemoveAll方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33574890/article/details/85132429

前言

  • 我的需求是每次打开某个面板时,都需要把以前面板存在的物体删除
  • 结果我只是删除了却没有从集合中移除
  • 因此需要用到一个List的删除方法

代码

  • 定义一个Predicate的委托,要求有一个参数,返回布尔值,用来过滤集合中满足条件的元素进行删除
  • 也可以使用Lambda表达式
  • slots.RemoveAll((j)=>{return true;})

猜你喜欢

转载自blog.csdn.net/qq_33574890/article/details/85132429