Megosztás:


Oktatóanyag: .NET-konzolalkalmazás létrehozása a Visual Studio Code használatával

Ez az oktatóanyag bemutatja, hogyan hozhat létre és futtathat .NET-konzolalkalmazásokat a Visual Studio Code használatával.

Ebben az útmutatóban Ön:

  • Indítsa el a Visual Studio Code-ot egy C# fejlesztői környezettel.
  • Hozzon létre egy "HelloWorld" .NET-konzolalkalmazást.
  • Fejleszd az alkalmazást úgy, hogy megkérje a felhasználót a nevének megadására, és jelenítse meg azt a konzolablakban.

Ez az oktatóanyag bemutatja, hogyan hozhat létre és futtathat .NET-konzolalkalmazásokat a GitHub Codespaces használatával.

Ebben az útmutatóban Ön:

  • Indítsa el a GitHub Codespace-t egy C# fejlesztői környezettel.
  • Hozzon létre egy "HelloWorld" .NET egyfájlos alkalmazást.
  • Fejleszd tovább az alkalmazást, hogy kérje be a felhasználó nevét, és jelenítse meg a konzolablakban.

Előfeltételek

Telepítési utasítások

Windows rendszeren ez a WinGet konfigurációs fájl az összes előfeltétel telepítéséhez. Ha már telepített valamit, a WinGet kihagyja ezt a lépést.

  1. Töltse le a fájlt, és kattintson rá duplán a futtatáshoz.
  2. Olvassa el a licencszerződést, írja be y, és válassza Adja meg, amikor a rendszer kéri az elfogadást.
  3. Ha villogó felhasználói fiókok felügyeletére (UAC) vonatkozó kérés jelenik meg a tálcán, engedélyezze a telepítés folytatását.

Más platformokon külön kell telepítenie ezeket az összetevőket.

  1. Töltse le az ajánlott telepítőt a .NET SDK letöltési oldaláról, majd kattintson rá duplán a futtatásához. A letöltési oldal észleli a platformot, és a legújabb telepítőt javasolja a platformhoz.
  2. Töltse le a legújabb telepítőt a Visual Studio Code kezdőlapjáról, és kattintson rá duplán a futtatásához. Ez az oldal a platformot is észleli, és a hivatkozásnak helyesnek kell lennie a rendszer számára.
  3. Kattintson a "Telepítés" gombra a C# DevKit bővítménylapon. Ez megnyitja a Visual Studio-kódot, és megkérdezi, hogy szeretné-e telepíteni vagy engedélyezni a bővítményt. Válassza a "telepítés" lehetőséget.
  • GitHub-fiók a GitHub Codespaces használatához. Ha még nem rendelkezik ilyen fiókkal, létrehozhat egy ingyenes fiókot GitHub.com.

Az alkalmazás létrehozása

Hozzon létre egy "HelloWorld" nevű .NET-konzolalkalmazás-projektet.

  1. Nyissa meg a Visual Studio Code alkalmazást.

  2. Lépjen az Explorer nézetre, és válassza .NET-projekt létrehozásalehetőséget. Másik lehetőségként a Ctrl+Shift+P (MacOS-en Command+Shift+P) billentyűkombinációval is létrehozhatja a parancskatalógust, majd beírhatja a ".NET" szót, és megkeresheti és kiválaszthatja a .NET: New Project parancsot.

    A .NET: New Project parancs a parancskatalógusban

  3. A parancs kiválasztása után ki kell választania a projektsablont. Válassza a Konzolalkalmazáslehetőséget.

  4. Válassza ki azt a helyet, ahol létre szeretné hozni az új projektet.

  5. Adjon egy nevet az új projektnek: "HelloWorld".

  6. Válassza a .sln a megoldásfájl formátumához.

  7. Válassza a Projekt létrehozása lehetőséget.

  8. A projekt létrejön, és megnyílik a Program.cs fájl. Megjelenik a sablon által létrehozott egyszerű alkalmazás:

    // See https://aka.ms/new-console-template for more information
    Console.WriteLine("Hello, World!");
    

    A kód definiál egy osztályt, Programamely meghívja a Console.WriteLine(String) metódust, hogy megjelenítsen egy üzenetet a konzolablakban.

Kódterek megnyitása

Indítsa el a GitHub Codespace-t az oktatóanyagi környezettel.

  1. Nyisson meg egy böngészőablakot, és keresse meg az oktatóanyag kódterének adattárát.

  2. Válassza a zöld Kód gombot, majd a Codespaces lapot.

  3. Válassza a + fő gomb jelét vagy a zöld Kódtér létrehozása gombot egy új kódtér létrehozásához ezzel a környezettel.

    Új Codespace létrehozása az oktatóanyag-adattárból

.NET-fájlalapú alkalmazás létrehozása

A Codespacesben létre fog hozni egy fájlalapú alkalmazást. A fájlalapú alkalmazások segítségével egyetlen C#-fájlból hozhat létre .NET-alkalmazásokat hagyományos projektfájl létrehozása nélkül.

  1. Amikor betöltődik a kódtér, kattintson a jobb gombbal az oktatóanyagok mappára, és válassza az Új fájl... lehetőséget. Írja be a nevet HelloWorld.cs , majd nyomja le az Enter billentyűt.

    Hozzon létre egy HelloWorld.cs nevű új fájlt az oktatóanyagok mappában

  2. HelloWorld.cs megnyílik a szerkesztőben. Írja be vagy másolja a következő kódot a fájlba:

    Console.WriteLine("Hello, World!");
    

Az alkalmazás futtatása

Az alkalmazás futtatásához válassza a Futtatás>Futtatás hibakeresés nélkül lehetőséget a felső menüben, vagy használja a billentyűparancsot (Ctrl+F5).

Ha egy hibakereső kiválasztására van szükség, válassza a C# lehetőséget hibakeresőként, majd válassza a C#: Az Aktív fájl hibakeresése indítási konfigurációként lehetőséget.

A program megjeleníti a "Hello, World!" szöveget, és véget ér.

A terminálablakban győződjön meg arról, hogy az oktatóanyagok mappa az aktuális mappa, és futtassa a programot:

cd tutorials
dotnet HelloWorld.cs

A program megjeleníti a "Hello, World!" szöveget, és véget ér.

Az alkalmazás továbbfejlesztése

Az alkalmazást úgy kell továbbfejleszteni, hogy a felhasználót a nevének megadására kérje, majd a dátummal és idővel együtt jelenítse meg azt.

  1. Nyissa meg a Program.cs fájlt.

  2. Cserélje le az osztály tartalmát a következő kódra:

    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();
    

    Ez a kód bekérőt jelenít meg a konzolablakban, és vár, amíg a felhasználó beír egy karakterláncot, majd megnyomja az Enter billentyűt. Ezt a sztringet egy namenevű változóban tárolja. Lekéri a DateTime.Now tulajdonság értékét is, amely az aktuális helyi időt tartalmazza, és hozzárendeli egy currentDatenevű változóhoz. Ezeket az értékeket a konzolablakban jeleníti meg. Végül megjelenik egy üzenet a konzolablakban, és meghívja a Read() metódust, hogy várja meg a felhasználói bemenetet.

    NewLine egy platformfüggetlen és nyelvfüggetlen módszer a sortörések ábrázolására.

    A sztring elé helyezett dollárjel ($) segítségével kifejezéseket, például változóneveket kapcsos zárójelekbe helyezhet a sztringben. A kifejezés értéke a kifejezés helyett a sztringbe lesz beszúrva. Ezt a szintaxist interpolált sztringeknek nevezzük.

  3. Mentse a módosításokat.

    Fontos

    A Visual Studio Code-ban kifejezetten mentenie kell a módosításokat. A Visual Studióval ellentétben a fájlmódosítások nem lesznek automatikusan mentve egy alkalmazás létrehozásakor és futtatásakor.

  4. Válassza Futtatás>Futtatás hibakeresés nélkül.

  5. Adjon meg egy nevet, majd nyomja le az Enter billentyűt.

    terminálablak módosított programkimenettel

    A programból való kilépéshez nyomja le az Enter billentyűt.

  1. Frissítse HelloWorld.cs a következő kóddal:

    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();
    

    Ez a kód bekérőt jelenít meg a konzolablakban, és vár, amíg a felhasználó beír egy karakterláncot, majd megnyomja az Enter billentyűt. Ezt a sztringet egy namenevű változóban tárolja. Lekéri a DateTime.Now tulajdonság értékét is, amely az aktuális helyi időt tartalmazza, és hozzárendeli egy currentDatenevű változóhoz. Ezeket az értékeket a konzolablakban jeleníti meg. Végül megjelenik egy üzenet a konzolablakban, és meghívja a Read() metódust, hogy várja meg a felhasználói bemenetet.

    NewLine egy platformfüggetlen és nyelvfüggetlen módszer a sortörések ábrázolására.

    A sztring elé helyezett dollárjel ($) segítségével kifejezéseket, például változóneveket kapcsos zárójelekbe helyezhet a sztringben. A kifejezés értéke a kifejezés helyett a sztringbe lesz beszúrva. Ezt a szintaxist interpolált sztringeknek nevezzük.

  2. Futtassa a frissített alkalmazást a következő paranccsal:

    dotnet HelloWorld.cs
    
  3. Adjon meg egy nevet, majd nyomja le az Enter billentyűt.

    Az alábbihoz hasonló kimenet jelenik meg:

    What is your name? Mark
    Hello, Mark, on 1/29/2026 at 4:40 PM!
    Press Enter to exit...
    

    A programból való kilépéshez nyomja le az Enter billentyűt.

További erőforrások

Erőforrások törlése

A GitHub 30 napos inaktivitás után automatikusan törli a Kódteret. Ha további oktatóanyagokat tervez ebben a sorozatban, a Codespace üzembe helyezését elhagyhatja. Ha készen áll a .NET webhely felkeresésére a .NET SDK letöltéséhez, törölheti a Codespace-et. A Codespace törléséhez nyisson meg egy böngészőablakot, és menjen a a Codespaces felületére. Az ablakban megjelenik a kódterek listája. Válassza ki a három elemet (...) a learn oktatóanyag kódterének bejegyzésében. Ezután válassza a "törlés" lehetőséget.

Következő lépések

Ebben az oktatóanyagban létrehozott egy .NET-konzolalkalmazást. A következő oktatóanyagban hibakeresést fog végezni az alkalmazáson.