Partager via


Tutoriel : Créer une application console .NET à l’aide de Visual Studio

Ce tutoriel montre comment créer et exécuter une application console .NET dans Visual Studio 2026.

Conditions préalables

Créer l’application

Créez un projet d’application console .NET nommé « HelloWorld ».

  1. Démarrez Visual Studio.

  2. Dans la page de démarrage, choisissez Créer un projet.

    Créer un bouton de projet sélectionné dans la page de démarrage de Visual Studio

  3. Sur la page Créer un projet, entrez console dans la zone de recherche. Ensuite, choisissez C# ou Visual Basic dans la liste des langues, puis choisissez toutes les plateformes dans la liste des plateformes. Choisissez le modèle Application console, puis Suivant.

    Créer une fenêtre de projet avec des filtres sélectionnés

    Conseil

    Si vous ne voyez pas les modèles .NET, vous manquez probablement la charge de travail requise. Sous le Vous ne trouvez pas ce que vous recherchez ? message, choisissez le lien Installer d’autres outils et fonctionnalités. Visual Studio Installer s’ouvre. Vérifiez que la charge de travail Développement Desktop .NET est installée.

  4. Dans la boîte de dialogue Configurer votre nouveau projet, entrez HelloWorld dans la zone Nom du projet. Ensuite, choisissez suivant.

    Configurer votre nouvelle fenêtre de projet avec les champs nom, emplacement et nom de solution du projet

  5. Dans la boîte de dialogue Informations supplémentaires :

    • Sélectionnez .NET 10.0 (support à long terme).
    • Sélectionnez Créer.

    Entrez des informations supplémentaires pour l’application console.

    Le modèle crée une application simple qui affiche « Hello, World ! » dans la fenêtre de console. Le code se trouve dans le fichier Program.cs ou Program.vb :

    // See https://aka.ms/new-console-template for more information
    Console.WriteLine("Hello, World!");
    
    Imports System
    
    Module Program
        Sub Main(args As String())
            Console.WriteLine("Hello World!")
        End Sub
    End Module
    

    Si la langue que vous souhaitez utiliser n’est pas affichée, modifiez le sélecteur de langue en haut de la page.

    Le modèle C# utilise des instructions de niveau supérieur pour appeler la Console.WriteLine(String) méthode pour afficher un message dans la fenêtre de console. Le modèle Visual Basic définit une Module Program avec une méthode Sub Main qui appelle la même méthode.

Exécuter l’application

  1. Appuyez sur Ctrl+F5 pour exécuter le programme sans débogage.

    Une fenêtre de console s’ouvre avec le texte « Hello, World ! » imprimé à l’écran. (Ou « Hello World ! » sans virgule dans le modèle de projet Visual Basic.)

  2. Appuyez sur n’importe quelle touche pour fermer la fenêtre de console.

Améliorer l’application

Améliorez l’application pour inviter l’utilisateur à entrer son nom et l’afficher avec la date et l’heure.

  1. Dans Program.cs ou Program.vb, remplacez le contenu par le code suivant :

    Console.WriteLine("What is your name?");
    var name = Console.ReadLine();
    var currentDate = DateTime.Now;
    Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}!");
    Console.Write($"{Environment.NewLine}Press Enter to exit...");
    Console.Read();
    
    Console.WriteLine("What is your name?")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"{Environment.NewLine}Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write($"{Environment.NewLine}Press any key to exit...")
    Console.ReadKey(True)
    

    Ce code affiche un message dans la fenêtre de console et attend que l’utilisateur entre une chaîne suivie de la touche Entrée. Elle stocke cette chaîne dans une variable nommée name. Il récupère également la valeur de la propriété DateTime.Now, qui contient l’heure locale actuelle, et l’affecte à une variable nommée currentDate. Il affiche ces valeurs dans la fenêtre de console. Enfin, elle affiche une invite dans la fenêtre de console et appelle la méthode Read() pour attendre l’entrée de l’utilisateur.

    Environment.NewLine est un moyen indépendant de la plate-forme et du langage de représenter un saut de ligne. Les alternatives sont \n en C# et vbCrLf en Visual Basic.

    Le signe dollar ($) devant une chaîne vous permet de placer des expressions telles que des noms de variables dans des accolades dans la chaîne. La valeur d’expression est insérée dans la chaîne à la place de l’expression. Cette syntaxe est appelée chaînes interpolées.

  2. Appuyez sur Ctrl+F5 pour exécuter le programme sans débogage.

  3. Répondez à l’invite en entrant un nom et en appuyant sur la touche Entrée .

    fenêtre console avec sortie de programme modifiée

  4. Appuyez sur n’importe quelle touche pour fermer la fenêtre de console.

Ressources additionnelles

Étapes suivantes

Dans ce tutoriel, vous avez créé une application console .NET. Dans le tutoriel suivant, vous déboguez l’application.