Memory for a value type is allocated on the current thread’s stack. A value type’s data is maintained completely within this memory allocation. The memory for a value type is maintained only for the lifetime of the stack frame in which it is c
Read this post on stackdotnet.com