标签: .net stack heap
我正在研究堆栈和堆在.NET中的内存分配中的作用,并引起了一些混乱。
到目前为止,我发现:类和对象存储在HEAP中。
当我们写ClassA obj这是一个引用变量时,它将存储在堆栈还是堆中?
ClassA obj
如果将其存储在HEAP中,那么是否有任何变量将保存STACK上的obj引用地址或对象创建期间与STACK的任何连接?
obj
在classA obj = new classA()中,new为HEAP上的对象obj构造内存是正确的吗?
classA obj = new classA()
new