c# - 从列表中删除前 3 个项目
问题描述
如何从列表中一起删除 n 个项目?
例如,在 10 个元素的列表中,我想使用 for cicle 一起删除 3 个项目
解决方案
如果要安全删除前三项:
list.RemoveRange(0, Math.Min(3, list.Count));
这将删除最多三个项目,但如果列表中的项目少于三个,则不会引发异常。如果列表中有 0、1 或 2 个项目,它将删除那么多。
推荐阅读
- go - go redis 连接db1
- reactjs - React Formik Material UI Autocomplete:如何从 localStorage 填充自动完成内部的值?
- c# - 如何在选择时阻止 TabbedPage 图标向上移动
- swift4 - Apple Watch 中存储的数据在哪里以及如何访问它?
- hive - 从 Hive 中的多个表中选择 count(*)
- javascript - 突出显示每个表格行中的最高第 n 个值
- android - 在 Flutter 中使用 Firebase 成功创建新用户后,Android 应用程序崩溃
- google-oauth - 附加组件在市场中不可见
- angular - 如何在组件中传递具有泛型 T 的 @input() 属性(@Input() ItemList: T[] = [];)
- linux - 使用查找,执行命令并输出到具有原始文件名和附加扩展名的新文件