Sdílet prostřednictvím


Kurz: Vytvoření konzolové aplikace .NET pomocí sady Visual Studio

V tomto kurzu se dozvíte, jak vytvořit a spustit konzolovou aplikaci .NET v sadě Visual Studio 2026.

Požadavky

Vytvoření aplikace

Vytvořte projekt konzolové aplikace .NET s názvem HelloWorld.

  1. Spusťte Visual Studio.

  2. Na úvodní stránce zvolte Vytvořit nový projekt.

    tlačítko Vytvořit nový projekt vybráno na úvodní stránce sady Visual Studio

  3. Na stránce Vytvořit nový projekt zadejte konzolu do vyhledávacího pole. Dále v seznamu jazyků zvolte jazyka C# nebo jazyka Visual Basic a pak v seznamu platforem zvolte Všechny platformy. Zvolte šablonu konzolové aplikace a pak zvolte Další.

    Vytvořit nové okno projektu s vybranými filtry

    Rada (if referring to advice)

    Pokud šablony .NET nevidíte, pravděpodobně chybí požadovaná úloha. Pod zprávou Nenacházíte, co hledáte? zvolte odkaz Nainstalovat další nástroje a funkce. Otevře se instalační program sady Visual Studio. Ujistěte se, že máte nainstalovanou úlohu vývoje desktopových aplikací .NET.

  4. V dialogovém okně Konfigurovat nový projekt zadejte HelloWorld do pole název projektu. Pak zvolte Další.

    Konfigurace nového okna projektu s poli Název projektu, umístění a název řešení

  5. V dialogovém okně Další informace:

    • Vyberte .NET 10.0 (dlouhodobá podpora).
    • Vyberte Vytvořit.

    Zadejte další informace pro konzolovou aplikaci.

    Šablona vytvoří jednoduchou aplikaci, která v okně konzoly zobrazí text "Hello, World!". Kód je v souboru Program.cs nebo 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
    

    Pokud se jazyk, který chcete použít, nezobrazuje, změňte výběr jazyka v horní části stránky.

    Šablona jazyka C# používá příkazy nejvyšší úrovně k volání Console.WriteLine(String) metody k zobrazení zprávy v okně konzoly. Šablona jazyka Visual Basic definuje metodu Module ProgramSub Main , která volá stejnou metodu.

Spuštění aplikace

  1. Stisknutím kláves Ctrl+F5 spusťte program bez ladění.

    Otevře se okno konzoly s textem "Hello, World!" vytištěným na obrazovce. (Nebo "Hello World!" bez čárky v šabloně projektu jazyka Visual Basic.)

  2. Stisknutím libovolné klávesy okno konzoly zavřete.

Vylepšení aplikace

Vylepšete aplikaci tak, aby uživatele vyzvala k zadání jména a zobrazila jej spolu s datem a časem.

  1. V Program.cs nebo Program.vb nahraďte obsah následujícím kódem:

    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)
    

    Tento kód zobrazí výzvu v okně konzoly a počká, dokud uživatel nezadá řetězec následovaný klávesou Enter. Tento řetězec uloží do proměnné s názvem name. Také načte hodnotu DateTime.Now vlastnost, která obsahuje aktuální místní čas, a přiřadí ji proměnné s názvem currentDate. Tyto hodnoty se zobrazí v okně konzoly. Nakonec zobrazí výzvu v okně konzoly a zavolá metodu Read(), která čeká na vstup uživatele.

    Environment.NewLine je nezávislý na platformě a jazykově nezávislý způsob, jak znázornit konec řádku. Alternativy jsou \n v jazyce C# a vbCrLf v jazyce Visual Basic.

    Znak dolaru ($) před řetězcem umožňuje vložit do řetězce výrazy, jako jsou názvy proměnných, které jsou uzavřené ve složených závorkách. Hodnota výrazu se vloží do řetězce na místo výrazu. Tato syntaxe se označuje jako interpolované řetězce.

  2. Stisknutím kláves Ctrl+F5 spusťte program bez ladění.

  3. Na výzvu odpovíte zadáním jména a stisknutím klávesy Enter.

    okno konzoly s upraveným výstupem programu

  4. Stisknutím libovolné klávesy okno konzoly zavřete.

Další zdroje informací

Další kroky

V tomto kurzu jste vytvořili konzolovou aplikaci .NET. V dalším kurzu budete ladit aplikaci.