What is MSIL code ?

Answer Posted / kranthi kumar.j

When the code is compiled, the compiler translates your code
into Microsoft intermediate language (MSIL). The common
language runtime includes a JIT compiler for converting this
MSIL then to native code.
MSIL contains metadata that is the key to cross language
interoperability. Since this metadata is standardized across
all .NET languages, a program written in one language can
understand the metadata and execute code, written in a
different language. MSIL includes instructions for loading,
storing, initializing, and calling methods on objects, as
well as instructions for arithmetic and logical operations,
control flow, direct memory access, exception handling, and
other operations.

Is This Answer Correct ?    69 Yes 7 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain what is an interface and what is an abstract class? Please, expand by examples of using both. Explain why?

549


What do the terms “boxing” and “unboxing” mean?

546


Difference between abstract class and interface in .net?

569


If we write any code for DataGrid methods, what is the access specifier used for that methods in the code behind file and why?

1614


Explain why do we use the “using” statement?

589






Describe the Managed Execution Process?

2031


What's a windows process in .net?

546


When we go for html server controls and when we go for web server controls?

546


What are the differences between an interface and an abstract class in .net?

526


Explain the use of activex control in .net?

584


Is .net capable of supporting multi-thread?

592


What does msil do?

567


How to debug failed assembly binds?

612


Explain what relationship is between a process, application domain, and application?

631


What does .net stand for?

585