Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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
- A legújabb .NET SDK
- Visual Studio Code szerkesztő
- A C# DevKit
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.
- Töltse le a fájlt, és kattintson rá duplán a futtatáshoz.
- Olvassa el a licencszerződést, írja be y, és válassza Adja meg, amikor a rendszer kéri az elfogadást.
- 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.
- 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.
- 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.
- 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.
Nyissa meg a Visual Studio Code alkalmazást.
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 parancs kiválasztása után ki kell választania a projektsablont. Válassza a Konzolalkalmazáslehetőséget.
Válassza ki azt a helyet, ahol létre szeretné hozni az új projektet.
Adjon egy nevet az új projektnek: "HelloWorld".
Válassza a .sln a megoldásfájl formátumához.
Válassza a Projekt létrehozása lehetőséget.
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.
Nyisson meg egy böngészőablakot, és keresse meg az oktatóanyag kódterének adattárát.
Válassza a zöld Kód gombot, majd a Codespaces lapot.
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.
.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.
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.
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.
Nyissa meg a Program.cs fájlt.
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 egycurrentDatenevű 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.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.
Válassza Futtatás>Futtatás hibakeresés nélkül.
Adjon meg egy nevet, majd nyomja le az Enter billentyűt.
A programból való kilépéshez nyomja le az Enter billentyűt.
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 egycurrentDatenevű 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.Futtassa a frissített alkalmazást a következő paranccsal:
dotnet HelloWorld.csAdjon 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
- Visual Studio Code beállítása
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.