En la versin ms reciente de C#, una nueva caracterstica denominada instrucciones de nivel superior permite omitir la clase Program y el mtodo Main. La mayora de los programas de C# existentes no usan instrucciones de nivel superior, por lo que en este tutorial no se usa esta nueva caracterstica. Pero est disponible en C# 10 y si se usa en los programas es una cuestin de preferencia de estilo. En el comando dotnet new que us para crear el proyecto, la opcin --use-program-main impidi que se usaran instrucciones de nivel superior.