Check out example codes for "what is clr in .net". It will help you in understanding the concepts better.

Code Example 1

CLR is the basic and Virtual Machine component of the .NET Framework.
It is the run-time enviornment in the .NET Framework that runs the codes 
and helps in making the development process easier by providing the various 
services. Basically, it is responsible for managing the execution of .NET programs 
regardless of any .NET programming language. Internally, CLR implements 
the VES(Virtual Execution System) which is defined in the Microsoft’s 
implementation of the CLI(Common Language Infrastructure).

Learn ReactJs, React Native from