Introduction Even though with the .NET framework we don't have to actively worry about memory management and garbage collection (GC), we still have to keep memory management and GC in mind in order to optimize the performance of our applications. Also, having a basic understanding of how memory management works will help explain the behavior of the variables we work with in every program we write.
![C# Heap(ing) Vs Stack(ing) in .NET: Part I](https://cdn-ak-scissors.b.st-hatena.com/image/square/f1da48938d6a5b7121a8e8238ff859111106a68e/height=288;version=1;width=512/https%3A%2F%2Fwww.c-sharpcorner.com%2Fimages%2Fcsharp-corner.png)