What is IL or MSIL in .NET?
IL (Intermediate Language) is also known as MSIL (Microsoft Intermediate Language) or CIL (Common Intermediate Language). All .NET source code is compiled to IL.
.
IL is then converted to executable code at run-time by a JIT (Just In Time) compiler.
.
IL is similar to byte code in JAVA.