首页 > 解决方案 > C#如何为List动态分配内存?

问题描述

LukeH 对 c# 中 list<string> 的最大数据限制是多少的回答

理论上,当前 List 实现中可以存储的最大元素数是 Int32.MaxValue - 刚刚超过 20 亿。

我们看到一个 List 可以承载大量的项目。我假设编译器不只是T为每个新的实现释放 20 亿倍大小的空间List<T>,那么列表如何动态增长?它是否有指向内存中不连续空间的指针?

标签: c#.netlistmemorydynamic-memory-allocation

解决方案



推荐阅读