Recherche…


Introduction

.NET Core est une plate-forme de développement à usage général gérée par Microsoft et la communauté .NET sur GitHub. Il est multi-plateforme, prend en charge Windows, macOS et Linux et peut être utilisé dans des scénarios de périphériques, de cloud et intégrés / IoT.

Lorsque vous pensez à .NET Core, vous devez penser aux éléments suivants (déploiement flexible, outils multi-plateformes, ligne de commande, open source).

Une autre chose intéressante est que même s’il est open source, Microsoft le soutient activement.

Remarques

En soi, .NET Core inclut un modèle d'application unique - les applications de console - qui est utile pour les outils, les services locaux et les jeux de texte. Des modèles d’application supplémentaires ont été construits sur .NET Core pour étendre ses fonctionnalités, telles que:

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

En outre, .NET Core implémente la bibliothèque standard .NET et prend donc en charge les bibliothèques standard .NET.

La bibliothèque .NET Standard est une spécification de l'API qui décrit l'ensemble cohérent des API .NET auxquelles les développeurs peuvent s'attendre dans chaque implémentation .NET. Les implémentations .NET doivent implémenter cette spécification pour être considérée comme compatible avec la bibliothèque .NET Standard et pour prendre en charge les bibliothèques qui ciblent la bibliothèque .NET Standard.

Application de console de base

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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow