.NET Framework
.NET Core
Поиск…
Вступление
.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);
}
}