.net在申明变量的时候,变量是属于什么状态?

如题

今天看了一本书,本人的基础底子还是比较薄弱了,代码写了这么久才有兴趣去看看原理,
Public struct ValPoint
{
Public int x;
Public ValPoint(int x)
{
this.x = x;
}
}

ValPoint vPoint1; //在书上表示这里并没有进行入栈,只有对变量进行了操作后才会算作是入栈

vPoint1.x=1;//也就是这一步的时候才会进行入栈

Console.WriteLine(vPoint.x);//而在这一步的时候,会进行出栈

那么在我声明这个结构的时候,这个结构是被放在哪里了?

http://www.tuicool.com/articles/uANNni

变量一般是在栈中,对象是在堆中