Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce tutoriel montre comment créer et exécuter une application console .NET dans Visual Studio 2026.
Conditions préalables
Visual Studio 2026 ou version ultérieure avec la charge de travail de développement de bureau .NET installée. Le Kit de développement logiciel (SDK) .NET est installé automatiquement lorsque vous sélectionnez cette charge de travail.
Pour plus d’informations, consultez Installer le Kit de développement logiciel (SDK) .NET avec Visual Studio.
Créer l’application
Créez un projet d’application console .NET nommé « HelloWorld ».
Démarrez Visual Studio.
Dans la page de démarrage, choisissez Créer un projet.
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.
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.
Dans la boîte de dialogue Configurer votre nouveau projet, entrez HelloWorld dans la zone Nom du projet. Ensuite, choisissez suivant.
Dans la boîte de dialogue Informations supplémentaires :
- Sélectionnez .NET 10.0 (support à long terme).
- Sélectionnez Créer.
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 ModuleSi 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 Programavec une méthodeSub Mainqui appelle la même méthode.
Exécuter l’application
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.)
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.
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éecurrentDate. 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
\nen C# etvbCrLfen 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.Appuyez sur Ctrl+F5 pour exécuter le programme sans débogage.
Répondez à l’invite en entrant un nom et en appuyant sur la touche Entrée
. fenêtre console
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.