我有一个 LinkedList,其中 Entry 有一个名为 id 的成员。我想从 id 与搜索值匹配的列表中删除条目。最好的方法是什么?我不想使用 Remove(),因为 Entry.Equals 会比较其他成员,而我只想匹配 id。我希望做这样的事情:
entries.RemoveWhereTrue(e => e.id == searchId);
编辑:有人可以为我重新打开这个问题吗?它不是重复的 - 它应该是重复的问题是关于 List 类的。List.RemoveAll 不起作用 - 这是 List 类的一部分。