Buscar..


Introducción

.NET Core es una plataforma de desarrollo de propósito general mantenida por Microsoft y la comunidad .NET en GitHub. Es multiplataforma, es compatible con Windows, macOS y Linux, y puede usarse en dispositivos, en la nube y en escenarios integrados / IoT.

Cuando piense en .NET Core lo siguiente debería venir a la mente (implementación flexible, multiplataforma, herramientas de línea de comandos, código abierto).

Otra gran cosa es que incluso si es de código abierto, Microsoft lo está apoyando activamente.

Observaciones

Por sí mismo, .NET Core incluye un único modelo de aplicación, aplicaciones de consola, que es útil para herramientas, servicios locales y juegos basados ​​en texto. Se han construido modelos de aplicaciones adicionales sobre .NET Core para ampliar su funcionalidad, como por ejemplo:

  • ASP.NET Core
  • Windows 10 Universal Windows Platform (UWP)
  • Xamarin.Formas

Además, .NET Core implementa la biblioteca estándar de .NET y, por lo tanto, es compatible con las bibliotecas estándar de .NET.

La biblioteca estándar de .NET es una especificación de API que describe el conjunto consistente de API de .NET que los desarrolladores pueden esperar en cada implementación de .NET. Las implementaciones de .NET necesitan implementar esta especificación para ser consideradas compatibles con la biblioteca estándar de .NET y para admitir las bibliotecas que tienen como destino la biblioteca estándar de .NET.

Aplicación de consola básica

public class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("\nWhat is your name? ");
        var name = Console.ReadLine();
        var date = DateTime.Now;
        Console.WriteLine("\nHello, {0}, on {1:d} at {1:t}", name, date);
        Console.Write("\nPress any key to exit...");
        Console.ReadKey(true);
    }
}


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow