Junior — Middle
Em que momento o código C# é compilado em código intermediário?
sobes.tech IA
Resposta da IA
Em C#, o código é compilado em um bytecode intermediário (IL — Intermediate Language) na fase de compilação do código fonte durante o processo de build do projeto. Isso acontece antes de executar o programa, quando o compilador C# (csc.exe) converte o código fonte em IL, que é então empacotado numa assembly (.dll ou .exe). Ao executar, o CLR (Common Language Runtime) realiza a compilação JIT do IL em código de máquina, específico para a plataforma.