为什么.NET在堆栈中保存简单类型(int,.)

本文关键字:类型 int 简单 保存 NET 堆栈 为什么 | 更新日期: 2023-09-27 18:10:25

可能重复:
为什么值类型存储在堆栈中?

我了解拳击/开箱,但我的问题是为什么。NET使存储的选择,即堆栈中的整数?

当你(简单地(在进程/函数之间传递参数时,这是合乎逻辑的。。。但是为什么?这通常用于中吗。NET?

非常感谢!

为什么.NET在堆栈中保存简单类型(int,.)

并非所有整数都在堆栈中。只有函数本地或函数之间传递的整数存储在堆栈中。

如果整数是类(ref类型(的一部分,则整数存储在ref类型存储的地方(托管堆(

因为为每个整数分配堆对象并一直取消引用指针的速度太慢了。