Zoeken…


Invoering

.NET Core is een ontwikkelplatform voor algemene doeleinden dat wordt beheerd door Microsoft en de .NET-gemeenschap op GitHub. Het is platformonafhankelijk en ondersteunt Windows, macOS en Linux en kan worden gebruikt in scenario's voor apparaten, cloud en embedded / IoT.

Als u aan .NET Core denkt, moet u aan het volgende denken (flexibele implementatie, platformoverschrijdend, opdrachtregelprogramma's, open source).

Een ander groot ding is dat zelfs als het open source is Microsoft het actief ondersteunt.

Opmerkingen

Op zichzelf bevat .NET Core een enkel applicatiemodel - console-apps - dat handig is voor tools, lokale services en op tekst gebaseerde games. Extra applicatiemodellen zijn gebouwd bovenop .NET Core om de functionaliteit uit te breiden, zoals:

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

.NET Core implementeert ook de .NET Standard Library en ondersteunt daarom .NET Standard Libraries.

De .NET Standard Library is een API-specificatie die de consistente set .NET API's beschrijft die ontwikkelaars kunnen verwachten in elke .NET-implementatie. .NET-implementaties moeten deze specificatie implementeren om te worden beschouwd als compatibel met .NET Standard Library en om bibliotheken te ondersteunen die zich richten op de .NET Standard Library.

Basic Console-app

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow