So hab ich das aber nach gelesen, C# wird in MSIL übersetzt, wie andere Net-Framework-Abhängige Sprachen auch und dann wird das ausgeführt.

Hier habe ich das her:
C#, IL, CLR und .NET