我正在尝试找出一种实现包含最大记录数的 List(Of) 的好方法。
例如
我有一个 List(Of Int32) - 它每 2 秒填充一个新的 Int32 项。
我只想存储最新的 2000 个项目。
如何使列表最多容纳 2000 个项目,然后当尝试添加第 2001 个项目时,列表会删除第 2000 个项目(导致当前总数为 1999)。
问题是,我需要确保只删除最旧的项目并将新项目添加到列表中。
本
最佳答案
试试这个...
if(list.Count >= 2000)
list.RemoveAt(0);
list.Add(item);
关于.net - 实现具有最大项目数的 List(Of) 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8119663/