C#列表删除多个项目
本文关键字:项目 删除 列表 | 更新日期: 2023-09-27 17:58:32
如果我在C#中有一个包含以下元素的列表:
Fish
Fish
Food
Stick
Fish
我使用List<string>.Remove("Fish")
,它会去除所有的鱼元素还是只去除其中的一个?
MSDN:
从列表中删除特定对象的第一个引用。
它删除了第一个,但您可以使用RemoveAll
Linq扩展方法:
List.RemoveAll(x=> x == "Fish");