我有一个包含要删除的行的列表:
phraseSources.Where(i => i.JmdictMeaning == "Exception2" || i.JmdictMeaning == "Not found")
.ToList()
有人可以就如何删除行或什至可以删除行提供建议。如果没有,那么我想我将不得不创建另一个列表,但我只是想得到一些建议。
最佳答案
RemoveAll(Predicate<T>)
应该做的工作。
phraseSources.RemoveAll(i => i.JmdictMeaning == "Exception2" || i.JmdictMeaning == "Not found");
旁注:RemoveAll
如果您需要,返回已删除项目的数量。
关于c# - 如何从 LIST 中删除那些满足我的 where 条件的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58483406/