Define the roles of CLR

Define the roles of CLR in .NET Framework and also explain the responsibilities?

E

Expert

Verified

CLR offers an environment to perform .NET applications on target machines. CLR is a common runtime environment for every .NET code irrespective of the programming language, as the compilers of individual language in .NET Framework change every source code into a common language known as MSIL or IL (i.e. Intermediate Language).

CLR also offers a variety of services to perform procedures, like memory management service and security services. CLR carry out a range of tasks to run the execution procedure of .NET applications.

Responsibilities of CLR are as follows:

  • Code Access Security
  • Automatic memory management
  • Code verification
  • Garbage Collection
  • JIT compilation of .NET code

   Related Questions in DOT NET Programming

©TutorsGlobe All rights reserved 2022-2023.