一个列表有多少条记录<>对象可以同时持有

本文关键字:对象 一个 列表 多少 记录 | 更新日期: 2023-09-27 18:18:39

我有一个类:

  public class Person
    {
        public string PersonID { get; set; }
        public string RegistrationNo { get; set; }
        public DateTime RegistrationDate { get; set; }
    }

和我使用了一个List对象,该对象将保存程序中从数据库映射的Person记录的数量。数据库有数百万的记录,我计划采取所有这些记录在一个时间,并把这些记录到列表。我的问题是,List对象是否能够一次保存数百万个数据,还是有任何限制?

更具体地说,List对象的保存数目的限制是什么记录呢?

一个列表有多少条记录<>对象可以同时持有

内存中存储对象的限制为2GB。您还可以限制集合可以处理的项的数量,正如其他人已经指出的那样。

在任何情况下,我很确定你不需要测试这些限制从数据库中获得数百万条记录,除非没有其他选择,99.999%的情况下不是这样的。

这主要取决于PC的RAM大小和每个对象大小(在您的情况下,它还取决于RegistrationNo,PersonID等的大小)。

查看下面的链接以获得更好的想法。

List中最大的条目数是多少?

相关文章: