譬如有个Struct:public struct OMG
{
public int a;
public OMG(int inInt)
{
this.a = inInt;
}
}现在用 new 来初始化它:OMG omg = new OMG(37);这个 omg 是跟踪句柄引用还是直接表示这个实例对象? 这个实力对象被放在堆中还是栈中?
{
public int a;
public OMG(int inInt)
{
this.a = inInt;
}
}现在用 new 来初始化它:OMG omg = new OMG(37);这个 omg 是跟踪句柄引用还是直接表示这个实例对象? 这个实力对象被放在堆中还是栈中?
{
public OMG omg=new OMG(37);
}这样,omg作为类A实例的一部分就被分配在堆中了,