根据Predicate <T>清除List <T>的最可靠方法

aba*_*hev 3 c# linq predicate list

我有List<T> dataPredicate<T> condition.

我应该data根据condition结果使用什么方法来清除?

Jon*_*eet 10

怎么样:

data.RemoveAll(condition);
Run Code Online (Sandbox Code Playgroud)

请注意,如果没有调用,您的第四个选项将无效ToList().