Is there an advanced article which I can read that can explain how memory is allocated for different types (value and reference) in .net framework.
for example we kn
Remember the rule, Reference types always goes to the Heap, whereas Value Types always go where they were declared. If a Value Type is declared outside of a method, but inside a Reference Type it will be placed within the Reference Type on the Heap.