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