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

What are the challenging issues you have faced in implementation project/Maintainance project in .net Functionality? How you have overcome that issue?

4599


What is the base class of Button control in .NET?

615


How big is the datatype int in .net?

571


Elements of CAS

1756


Can a dll be changed to an exe?

591






Conceptually, what is the difference between early-binding and late-binding?

590


What makes .net core cross platform?

527


What is .net code security?

573


Explain about the features and elements present in Visual studio.NET IDE?

626


Can you edit data in repeater control? How?

573


How is a managed code executed?

716


What is dot net architecture?

560


Explain about .net?

627


What is the difference between user control an custom control? Advantages/disadvantages?

576


Explain why do we use the “using” statement?

584