Why Base Class Library in .NET?
<p>I am bit confused about the way C# program get executed.
What I learnt till now is,</p>

<ol>
<li>C# program + Base Class library forms a Source code</li>
<li>This source code is given to C# compiler to get converted into MSILIL code.</li>
<li>This MSIL code is handed over to .NET Framework to converted into native code.</li>
</ol>

<p>So my question is why do we need Base Classes in .NET Framework, as the required Base Classes are already 
converted to MSIL code?</p>

<p>Am I getting the above process wrong?
Please help!
I googled it but not able to clear the dought.
Thanks for your kind Attention!</p>
