Chargement...

Premier projet C#

Première application console en C# avec Visual Studio 2022 : utilisation de WriteLine, ReadKey et ReadLine.

Visual Studio 2022 est l’un des environnements de développement intégrés (IDE) les plus puissants et complets de Microsoft. Il permet de créer des applications en C#, .NET, ASP.NET Core, WPF, WinForms, Blazor, Xamarin/.NET MAUI, des projets de jeux Unity et bien d’autres encore. L’assistant de création de projet guide l’utilisateur pas à pas pour choisir le bon type de projet. Comme première étape, le choix le plus adapté pour découvrir les bases de la programmation est de créer un projet Console.


Créer un nouveau projet Console

Ouvrez Visual Studio 2022 et sélectionnez dans le menu FileNewProject.

Créer un nouveau projet Console

Dans la fenêtre qui s’ouvre, tapez Console App dans la barre de recherche et sélectionnez le modèle Console App (.NET 6/7/8).

Créer un nouveau projet Console

Donnez au projet le nom FirstApp et cliquez sur Create.

Créer un nouveau projet Console

Lors de la création du projet, choisir .NET 8.0 (Long Term Support) vous permet de bénéficier de la dernière version de .NET avec un support de mise à jour à long terme.


Fichier Program.cs

Lorsque le projet est créé, Visual Studio génère automatiquement un fichier Program.cs. Son contenu est le suivant :

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Ma première application console !");
    }
}

Remarque : Dans les versions récentes de .NET, le fichier Program.cs peut utiliser les top-level statements. Dans cet exemple, la méthode classique Main est utilisée afin de mieux illustrer la structure du programme.


Exécuter le programme

Dans le menu, sélectionnez DebugStart Without Debugging (ou appuyez sur Ctrl + F5). Dans la fenêtre console, vous verrez la sortie suivante :

Ma première application console !

Le programme reste ouvert jusqu’à ce que vous appuyiez sur une touche.


Utilisation de ReadLine

Si vous utilisez Console.ReadLine(), le programme attend que vous saisissiez du texte. Lorsque l’utilisateur écrit quelque chose et appuie sur Entrée, ce texte est renvoyé sous forme de chaîne.


Console.Write("Entrez votre prénom: ");
string firstName = Console.ReadLine();

Console.Write("Entrez votre nom: ");
string lastName = Console.ReadLine();

Console.WriteLine($"Bonjour {firstName} {lastName} !");

Résumé

À ce stade, vous avez écrit votre première application console avec Visual Studio 2022. Vous avez appris les bases de l’interaction avec la console grâce à WriteLine, ReadKey et ReadLine. L’étape suivante porte sur les variables et les types de données.