As Value type variable allocates memory in Stack where as Reference Type allocates it in Heap.
So how the memory allocated when a value type variable(eg int i =4;) is d
here is a nice article.
BTW: not allways goes a Value on the stack - it might end in Heap.