Поиск…


Вступление

.NET Core - платформа разработки общего назначения, поддерживаемая Microsoft и сообществом .NET на GitHub. Это кросс-платформенный, поддерживающий Windows, macOS и Linux, и может использоваться в сценариях устройств, облачных и встроенных / IoT.

Когда вы думаете о .NET Core, следует помнить следующее (гибкое развертывание, кросс-платформенные, средства командной строки, с открытым исходным кодом).

Другое замечательно, что даже если это открытый исходный код, Microsoft активно поддерживает его.

замечания

Сам по себе .NET Core включает в себя одну модель приложения - консольные приложения, которая полезна для инструментов, локальных служб и текстовых игр. Для расширения функциональности были созданы дополнительные модели приложений поверх .NET Core, такие как:

  • Ядро ASP.NET
  • Windows 10 Universal Windows Platform (UWP)
  • Xamarin.Forms

Кроме того, .NET Core реализует стандартную библиотеку .NET и, следовательно, поддерживает стандартные библиотеки .NET.

Стандартная библиотека .NET - это спецификация API, которая описывает согласованный набор .NET API, которые разработчики могут ожидать в каждой реализации .NET. Реализация .NET должна реализовывать эту спецификацию, чтобы ее можно было считать совместимой с .NET Standard Library и поддерживать библиотеки, предназначенные для стандартной библиотеки .NET.

Базовое консольное приложение

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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow