Ric*_*III 11 c# arrays structure
我想知道在C#中是否有任何结构可以包含超过Int.MaxValue的限制2,147,483,647项,如果有非常大的信息集.这是否必须使用多级数组?或者你可以创建一个最大长度为Long.MaxValue的数组吗?如果是这样,怎么样?
CLR当前对任何单个对象的限制为2GB-因此,即使对于元素类型为,您也必须从多个数组中构建它byte
。不过那应该是可行的。大多数正常的收集接口会因为int
用于索引,计数等而失败。
我相信 CLR本身并不受限于可以防止这种情况的总体进程限制-尽管您当然可以肯定希望在64位CLR和OS上运行。
归档时间: |
|
查看次数: |
2934 次 |
最近记录: |