In part 1 of the NET foundation - Memory model blog post , I've explained some of the frequently used terms related to .NET memory model which would be used in this post a lot, so in case you haven't check that out already, I advice you to do that. Today's post would take a bite on reference...