What is CLR : Common Language Runtime (CLR)
It provides an “managed” environment in which .net application can execute.
It provides following services :
1. Language Integration
2. Memory Management (Memory Allocation and Garbage Collection)
3. Memory Type Safety (Memory Leaks)
4. Security