Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze zelfstudie laat zien hoe u een .NET-consoletoepassing maakt en uitvoert in Visual Studio 2026.
Vereiste voorwaarden
Visual Studio 2026 of hoger waarop de workload voor .NET-desktopontwikkeling is geïnstalleerd. De .NET SDK wordt automatisch geïnstalleerd wanneer u deze workload selecteert.
Zie De .NET SDK installeren met Visual Studiovoor meer informatie.
De app maken
Maak een .NET-console-app-project met de naam 'HelloWorld'.
Begin met Visual Studio.
Kies een nieuw project maken op de startpagina.
Voer op de pagina Een nieuw project makende console in het zoekvak in. Kies vervolgens C# of Visual Basic in de taallijst en kies vervolgens Alle platforms in de platformlijst. Kies de Console-applicatiesjabloon en kies daarna Volgende.
Aanbeveling
Als u de .NET-sjablonen niet ziet, ontbreekt de vereiste workload waarschijnlijk. Kies onder Het bericht Niet vinden wat u zoekt? kies de koppeling Meer hulpprogramma's en onderdelen installeren . Het installatieprogramma van Visual Studio wordt geopend. Zorg ervoor dat de workload voor .NET-desktopontwikkeling is geïnstalleerd.
Voer in het dialoogvenster Uw nieuwe project configurerenHelloWorld in het vak Projectnaam in. Kies Volgende vervolgens.
In het dialoogvenster Aanvullende informatie :
- Selecteer .NET 10.0 (langetermijnondersteuning).
- Klik op Creëren.
Met de sjabloon wordt een eenvoudige toepassing gemaakt waarin 'Hallo wereld!' in het consolevenster wordt weergegeven. De code bevindt zich in het bestand Program.cs of 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 ModuleAls de taal die u wilt gebruiken niet wordt weergegeven, wijzigt u de taalkiezer boven aan de pagina.
De C#-sjabloon maakt gebruik van instructies op het hoogste niveau om de Console.WriteLine(String) methode aan te roepen om een bericht weer te geven in het consolevenster. De Visual Basic-sjabloon definieert een
Module Programmet eenSub Mainmethode die dezelfde methode aanroept.
De app uitvoeren
Druk op Ctrl+F5 om het programma uit te voeren zonder foutopsporing.
Er wordt een consolevenster geopend met de tekst 'Hallo, wereld!' op het scherm. (Of 'Hallo wereld!' zonder komma in de Visual Basic-projectsjabloon.)
Druk op een willekeurige toets om het consolevenster te sluiten.
De app verbeteren
Verbeter de toepassing om de gebruiker om zijn naam te vragen en weer te geven samen met de datum en tijd.
Vervang in Program.cs of Program.vb de inhoud door de volgende code:
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)Deze code geeft een prompt weer in het consolevenster en wacht totdat de gebruiker een tekenreeks invoert, gevolgd door de Enter-toets . Deze tekenreeks wordt opgeslagen in een variabele met de naam
name. Ook wordt de waarde opgehaald van de DateTime.Now eigenschap, die de huidige lokale tijd bevat, en wordt deze toegewezen aan een variabele met de naamcurrentDate. En deze waarden worden weergegeven in het consolevenster. Ten slotte wordt er een prompt weergegeven in het consolevenster en wordt de Read() methode aangeroepen om te wachten op gebruikersinvoer.Environment.NewLine is een platformonafhankelijke en taalonafhankelijke manier om een regeleinde weer te geven. Alternatieven bevinden zich
\nin C# envbCrLfin Visual Basic.Het dollarteken (
$) vóór een tekenreeks maakt het mogelijk om expressies zoals variabelenamen tussen accolades in de tekenreeks te plaatsen. De expressiewaarde wordt ingevoegd in de tekenreeks in plaats van de expressie. Deze syntaxis wordt geïnterpoleerde tekenreeksen genoemd.Druk op Ctrl+F5 om het programma uit te voeren zonder foutopsporing.
Reageer op de prompt door een naam in te voeren en op enter te drukken.
Druk op een willekeurige toets om het consolevenster te sluiten.
Aanvullende bronnen
Volgende stappen
In deze zelfstudie hebt u een .NET-consoletoepassing gemaakt. In de volgende zelfstudie gaat u fouten opsporen in de app.