1. 3

This is a deep dive into the semantics of values and references in C# and the CLR, and how those govern their use in the stack vs. the heap, as well as considering the relevant semantics of a “stack” and a “heap”.

  1.  

  2. 2

    Part One is at https://blogs.msdn.microsoft.com/ericlippert/2009/04/27/the-stack-is-an-implementation-detail-part-one/ if anyone else, like me, wanted more of the context.