CLR provide essential runtime services such as automatic memory management and exception handling. Runtime can be shared by other managed programming languages, such as F#, Visual Basic, and Managed C++.
- C# is called managed language because it compiles source code into managed code, which is represented in Intermediate Language (IL).
- The CLR converts the IL into the native code of the machine, sucs as X64 or X86, usually just prior to execution (Just in Time Compilation).
Leave a Reply