Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Taking the questions one at a time...</p> <h2>How does C# work?</h2> <p>I would ask the interviewer what exactly he means by this&mdash;does he want features of C# such as <a href="http://msdn.microsoft.com/en-us/library/x9fsa0sw.aspx" rel="noreferrer" title="C# Properties">properties</a>, <a href="http://msdn.microsoft.com/en-us/library/awbftdfh.aspx" rel="noreferrer" title="C# Events">events</a>, or <a href="http://msdn.microsoft.com/en-us/library/ms173171.aspx" rel="noreferrer" title="C# delegates">delegates</a>? Does he want to know how people develop for C#? Does he want a comparison to C/C++? This is a vague question with many possible answers.</p> <h2>What is the CLR and what does it do?</h2> <p>The <a href="http://en.wikipedia.org/wiki/Common_Language_Runtime" rel="noreferrer" title="Common Language Runtime">Common Language Runtime</a> is the virtual machine responsible for execution of .NET byte code (in CIL). It is the .NET equivalent of Java's JVM.</p> <h2>What is C# code converted to?</h2> <p>C# is compiled into the <a href="http://en.wikipedia.org/wiki/Common_Intermediate_Language" rel="noreferrer" title="Common Intermediate Language">Common Intermediate Language</a>, formerly known as MSIL. It is a type of byte code. To be able to see it and translate it back into .NET languages, you can use a tool like the <a href="http://www.red-gate.com/products/reflector/" rel="noreferrer" title=".NET Reflector">.NET Reflector</a> to view the CIL code as well as how it would look in C#, VB.NET, etc.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload