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 makes .net core cross platform?

610


What is common type system (cts)?

641


What is smart navigation in .net?

665


How do you generate a strong name?

693


Describe the Managed Execution Process?

2113






What is singlecall activation mode used for in .net?

646


Can I write my own .net host?

706


How to implement getcommon method in class a? Are you seeing any problem in the implementation?

713


What does cil do?

655


Which namespace is used to support multithearding in .NET?

624


Explain me difference between public and static modifiers?

608


What's a windows process in .net?

614


How to produce an assembly?

653


How to customize the trace output?

634


Which namespace is require to used XML in .NET?

679