Suche…


Einführung

.NET Core ist eine allgemeine Entwicklungsplattform, die von Microsoft und der .NET-Community auf GitHub verwaltet wird. Es ist plattformübergreifend, unterstützt Windows, Mac OS und Linux und kann in Geräte-, Cloud- und Embedded / IoT-Szenarien verwendet werden.

Wenn Sie an .NET Core denken, sollten Sie Folgendes beachten (flexible Bereitstellung, plattformübergreifende Tools, Befehlszeilenprogramme, Open Source).

Eine weitere tolle Sache ist, dass Microsoft Open Source auch dann aktiv unterstützt, wenn es Open Source ist.

Bemerkungen

.NET Core enthält ein einziges Anwendungsmodell - Konsolenanwendungen -, das für Tools, lokale Dienste und textbasierte Spiele nützlich ist. Auf Basis von .NET Core wurden zusätzliche Anwendungsmodelle erstellt, um die Funktionalität zu erweitern, z.

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

Außerdem implementiert .NET Core die .NET-Standardbibliothek und unterstützt daher .NET-Standardbibliotheken.

Die .NET-Standardbibliothek ist eine API-Spezifikation, die den konsistenten Satz von .NET-APIs beschreibt, den Entwickler in jeder .NET-Implementierung erwarten können. .NET-Implementierungen müssen diese Spezifikation implementieren, um als mit der .NET-Standardbibliothek kompatibel betrachtet zu werden und um Bibliotheken für die .NET-Standardbibliothek zu unterstützen.

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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow