标签: c# list
如果我在C#中有一个包含以下元素的列表:
Fish Fish Food Stick Fish
我使用List<string>.Remove("Fish")是要删除每个鱼元素还是其中一个?
List<string>.Remove("Fish")
答案 0 :(得分:8)
MSDN:
从List中删除第一次出现的特定对象。
它删除了第一个但你可以使用RemoveAll Linq扩展方法:
RemoveAll
List.RemoveAll(x=> x == "Fish");