Szukaj…


Wprowadzenie

.NET Core to platforma programistyczna ogólnego zastosowania obsługiwana przez Microsoft i społeczność .NET na GitHub. Jest wieloplatformowy, obsługuje systemy Windows, macOS i Linux, i może być używany w scenariuszach urządzeń, chmury i osadzonych / IoT.

Gdy myślisz o .NET Core, na myśl przychodzą następujące elementy (elastyczne wdrażanie, międzyplatformowe, narzędzia wiersza poleceń, open source).

Kolejną wspaniałą rzeczą jest to, że nawet jeśli jest to oprogramowanie typu open source, Microsoft aktywnie go wspiera.

Uwagi

Sam w sobie .NET Core zawiera jeden model aplikacji - aplikacje konsolowe - które są przydatne w przypadku narzędzi, usług lokalnych i gier tekstowych. Na platformie .NET Core zbudowano dodatkowe modele aplikacji, aby rozszerzyć jej funkcjonalność, takie jak:

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

Ponadto .NET Core implementuje bibliotekę .NET Standard, a zatem obsługuje biblioteki .NET Standard.

.NET Standard Library to specyfikacja interfejsu API, która opisuje spójny zestaw interfejsów API .NET, których programiści mogą się spodziewać w każdej implementacji .NET. Implementacje .NET muszą zaimplementować tę specyfikację, aby można było uznać ją za zgodną z biblioteką standardową .NET i obsługiwać biblioteki ukierunkowane na bibliotekę standardową .NET.

Podstawowa aplikacja konsoli

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow