日期:2014-05-17  浏览次数:20693 次

ArrayList的count最大能为多少?
ArrayList的count最大能为多少?以及如何声明一个不限制count长度的ArrayList?

------解决方案--------------------
理论上没有长度
但是实际上会有的即使内存没有爆掉
ArrayList的Count是INT类型吧
只要你的集合长度大于这个Int.MaxValue的时候肯定就会报错了
不过你的内存肯定也爆掉了

如何声明一个不限制长度的ArrayList
你可以自己写一个集合
百度查下链表结构
可以根据自己的需求写一个集合

另外弱弱的问一下 你要这种集合干吗?
------解决方案--------------------
你可以使用LinkedList<T>链表
------解决方案--------------------
有。我试过。之前做排列组合的时候,用到1800w条的时候,内存溢出了。
------解决方案--------------------
用链表,非顺序排列,数字是是顺序排列的,当你电脑没有那么一大块连续的控件存储时就会溢出
------解决方案--------------------
,不要纠结这种问题