Common Language Runtime (CLR) in C#.NET


Common Language Runtime (CLR) manages the execution of .NET programs. The just-in-time compiler converts the compiled code into machine instructions. This is what the computer executes.

The services provided by CLR include memory management, exception handling, type safety, etc.

Let us see the features of Common Language Runtime (CLR) in C#:

Components

Components in other languages can be easily worked upon with CLR.

Threading

The CLR provides support for threads to create multithreaded applications.

Class Library Support

It has built-in types and libraries for assemblies, threading, memory management, etc.

Debugging

CLR makes code debugging easier.

Garbage Collection

It provides automatic garbage collection in C#.

Samual Sam
Samual Sam

Learning faster. Every day.

Updated on: 19-Jun-2020

5K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements