gpt4 book ai didi

c# - C#中的堆栈容量

转载 作者:IT王子 更新时间:2023-10-29 03:50:11 26 4
gpt4 key购买 nike

谁能告诉我 C# 中的堆栈容量是多少。

我正在尝试使用包含 30,000 个项目的数组来形成一个 3D 网格封闭对象。

最佳答案

.NET 应用程序的默认堆栈大小为 1 MB(32 位 ASP.NET 应用程序的默认值为 256 KB,64 位 ASP.NET 应用程序的默认值为 512 KB),但您可以更改它。对于应用程序,您可以通过修改可执行文件的 PE header 来更改默认大小。对于您创建的线程,您可以使用采用堆栈大小的构造函数重载。

但正如 Anton Tyjhyy 在他的回答中指出的那样,数组是引用类型,因此位于堆上(即使数组恰好包含一堆值类型)。

关于c# - C#中的堆栈容量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/823724/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com