Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Documento de Programacion 2
Documento de Programacion 2
mientras aprende
Artículo
28/11/2022
3 colaboradores
Obtener información sobre las reglas que rigen el uso de las instrucciones de nivel superior.
Requisitos previos
Tendrá que con gurar el equipo para ejecutar .NET 6, que incluye el compilador de C# 10. El
compilador de C# 10 está disponible a partir de Visual Studio 2022 o del SDK de .NET 6.
En este tutorial se da por supuesto que conoce bien C# y. NET, incluidos Visual Studio o la CLI
de .NET.
Comienzo de la exploración
Las instrucciones de nivel superior permiten evitar la ceremonia adicional que requiere colocar
el punto de entrada del programa en un método estático en una clase. El punto de partida
típico de una aplicación de consola nueva es similar al código siguiente:
C#
Copiar
using System;
namespace Application
class Program
Console.WriteLine("Hello World!");
El código anterior es el resultado de ejecutar el comando dotnet new console y crear una
aplicación de consola. Estas 11 líneas solo contienen una línea de código ejecutable. Puede
simpli car ese programa con la nueva característica de instrucciones de nivel superior. Esto le
permite quitar todas las líneas de este programa menos dos:
C#
Copiar
Console.WriteLine("Hello, World!");
Importante
Las plantillas de C# para .NET 6 usan instrucciones de nivel superior. Es posible que la
aplicación no coincida con el código de este artículo si ya ha actualizado a .NET 6. Para
obtener más información, consulte el artículo Las nuevas plantillas de C# generan
instrucciones de nivel superior.
fi
fi
El SDK de .NET 6 también agrega un conjunto de directivas implícitasglobal using para
proyectos que usan los SDK siguientes:
Microsoft.NET.Sdk
Microsoft.NET.Sdk.Web
Microsoft.NET.Sdk.Worker