列表:提前限制项目数量[英] List: Limit number of items in advance

本文是小编为大家收集整理的关于列表:提前限制项目数量的处理方法,想解了列表:提前限制项目数量的问题怎么解决?列表:提前限制项目数量问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

你好,

我想设置一个最多可以容纳 1000 个项目的列表(例如).

所有项目将在实际添加到列表之前进行预分配.

添加项目编号 1001 后,项目 1 将从列表中删除.

因此,用户每时每刻都可以检查多达 1000 个项目.

有可能吗?

现在我添加:

MyItem Item = new MyItem();项目名称 = 1;Item.ImagePath = "icon1.png";List.Items.Add(Item)

我不想每次想添加一个项目时都使用 new ,而是使用预先分配的项目池.

问候,

ZV

推荐答案

您可以执行 removeat 以删除特定索引处的任何项目,您可以检查计数查看 List 包含多少项.

意味着您可以执行以下操作:

MyList.Add(item);如果(MyList.Count > 1000)MyList.RemoveAt(0);


本文地址:https://www.itbaoku.cn/post/1355789.html