相关疑难解决方法(0)

C#中的列表大小限制

这可能看起来很讨厌,但为什么我们在列表中有如此短的对象数限制.

我写了以下代码来测试C#中的列表大小

    List<int> test = new List<int>();            
    long test1 = 0;
    try
    {
        while (true)
        {
            test.Add(1);
            test1++;
        }
    }
    catch (Exception ex)
    {
        MessageBox.Show(test1 + "   |   " + ex.Message);
    }
Run Code Online (Sandbox Code Playgroud)

列表的大小只能是134217728

并不是那么不公平:(如果我想添加对象甚至超过'整数'限制(我的意思是对象数> 2 ^ 32),那么什么是替代方式?

c# list

20
推荐指数
2
解决办法
5万
查看次数

标签 统计

c# ×1

list ×1