题
我有5个条目的List<sting>
。遗传标记代码
如果我使用[0],[1],[2],[3],[4].
,则所有项目都将被删除。
我需要删除直到特定项目,例如直到[1]。这意味着在我的列表中只是List.Clear()
。用c#怎么做?
解决方案
您可以使用List.RemoveWhere(Predicate)。或者,您也可以执行for循环-向后循环,删除项目,直到找到您要的项目为止 通用标签
其他提示
如果要删除 index 1之后的所有项目(即仅保留前两个项目): 通用标签
如果要删除值为“ [1]”的项目之后的所有项目,无论其索引如何: 通用标签
通用标签
Take(int count)
方法将使您拥有计数项。>
您可以从列表中删除范围,以开始索引和要删除的项目数。 通用标签
不隶属于 StackOverflow