Heap is an area of memory reserved for use by the CLR for a running programming. In .NET languages, reference types are allocated on the heap. Related TutorialsFCL (Framework Class Library) Unboxing .NET FCL (Framework Class Library) Shared assembly GC (Garbage Collection)