.NET Core / .NET 5 中的最大数组大小

A X*_*A X 1 .net c# .net-core

因此,在过去,即使您在 web.config 中设置了 gcAllowVeryLargeObjects,.NET Framework 的最大数组大小始终为 UInt32.MaxValue。

这总是很糟糕,因为即使在 64 位机器上也无法创建大型数组。

所以问题是:微软最终在.NET Core最新版本/.NET 5中修复了这个问题吗?

任何帮助将不胜感激,有关此问题的文档并不好。20年过去了,希望他们终于解决了这个问题。

Adr*_*ni6 5

数组大小总共限制为 40 亿个元素,任何给定维度的最大索引为 0X7FFFFFFF(字节数组和单字节结构数组为 0X7FFFFFC7)。

摘自备注