C#内存管理问题,请各位帮看
public class A
{
//TODO
}
public class B
{
public void Method()
{
A a = new A();
}
}
请问Method方法中,new A()出来的这块内存空间是分配在堆中还是栈中?
[解决办法]
a引用的对象放在托管堆中,a本身放在栈中
发布时间: 2012-12-23 11:28:15 作者: rapoo
C#内存管理问题,请各位帮看
public class A
{
//TODO
}
public class B
{
public void Method()
{
A a = new A();
}
}
请问Method方法中,new A()出来的这块内存空间是分配在堆中还是栈中?
[解决办法]
a引用的对象放在托管堆中,a本身放在栈中