1.CLR performs various operations such as security checks, spell checks, assembly loading, and thread management. It provides a secure execution environment for the internet.
2.CLR sets the rules developers must use for the components that are interlanguage compatible. CLR is reusable across all the .NET-compliant languages.
3.CLR is a compiler that converts Intermediate Language to a native code.
4.CLR performs various operations such as memory management, security checks, assembly loading, and thread management. It also provides a secure execution environment for applications.