Na plataforma .Net, como a máquina virtual deve trabalhar com diversas linguagens de programação diferentes, a Common
Language Runtime − CLR não pode executar diretamente o código do C#, sendo assim, ela precisa executar uma linguagem
comum a todas as linguagens de programação da plataforma, chamada Common
Fonte: AGENTE DE DEFENSORIA PúBLICA - ANALISTA DE SISTEMAS / DPE/SP / 2015 / FCC