首页 > 解决方案 > 从列表中删除前 3 个项目

问题描述

如何从列表中一起删除 n 个项目?

例如,在 10 个元素的列表中,我想使用 for cicle 一起删除 3 个项目

标签: c#

解决方案


如果要安全删除前三项:

list.RemoveRange(0, Math.Min(3, list.Count));

这将删除最多三个项目,但如果列表中的项目少于三个,则不会引发异常。如果列表中有 0、1 或 2 个项目,它将删除那么多。


推荐阅读