When you write your application for the .NET framework with a language such as C# or VB.NET, source code is never compiled directly into machine code , instead their compiler converts your code into a special language named MSIL (Microsoft Intermediate Language).
During the compile time, the compiler converts the source code into Microsoft Intermediate Language (MSIL).
During the runtime , the Common Language Runtime (CLR)’s Just In Time (JIT) compiler convert the Microsoft Intermediate Language (MSIL) code into native code to the Operating System
The Complete Diagram:-
One thought on “What is MSIL – Microsoft Intermediate Language”
I have definitely picked up anything new from right here.
I have definitely picked up anything new from right here.