C# Hello World: Első konzolalkalmazási program
által biztosított nyelvek egyike a C# Microsoft a .Net-tel dolgozni. Ez a nyelv funkciók gazdag készletét öleli fel, amely lehetővé teszi különböző típusú alkalmazások fejlesztését.
A C# egy objektum-orientált programozási nyelv, és több szempontból is hasonlít a C++. Ebben az oktatóanyagban bemutatjuk, hogyan fejleszthetjük ki első alkalmazásunkat.
Ez egy alap konzolalkalmazás lesz, majd másokat fogunk felfedezni adattípusok elérhető a C# nyelven, valamint a vezérlőfolyamat utasításokban.
Az első konzolalkalmazás felépítése
A konzolalkalmazás egy olyan alkalmazás, amely a parancssorból futtatható Windows. A .Neten kezdők számára ideális esetben a konzolalkalmazás elkészítése az első lépés.
Példánkban a Visual Studio segítségével fogunk létrehozni egy konzol típusú projektet. Ezután a konzolalkalmazást használjuk a „Hello World” üzenet megjelenítésére. Ezután meglátjuk, hogyan kell felépíteni és futtatni a konzolalkalmazást.
Kövesse az alábbi lépéseket, hogy ezt a példát a helyére állítsa.
Step 1) Az első lépés egy új projekt létrehozása a Visual Studióban. Ehhez a Visual Studio elindítása után ki kell választania az Új->Projekt menüpontot.
Step 2) A következő lépés a projekttípus kiválasztása konzolalkalmazásként. Itt meg kell említenünk projektünk nevét és helyszínét is.
- A projekt párbeszédpanelen különféle lehetőségeket láthatunk különböző típusú projektek létrehozására a Visual Studióban. Kattintson a Windows opciót a bal oldalon.
- Amikor rákattintunk a Windows opciók az előző lépésben, látni fogunk egy lehetőséget a Konzolalkalmazáshoz. Kattintson erre a lehetőségre.
- Ezután nevet adunk az alkalmazásnak, ami esetünkben DemoApplication. Meg kell adnunk egy helyet az alkalmazásunk tárolására is.
- Végül kattintson az „OK” gombra, hogy a Visual Studio létrehozza a projektünket.
Ha a fenti lépéseket követi, az alábbi kimenetet kapja meg a Visual Studio-ban.
Kimenet:-
- A „DemoApplication” nevű projekt létrejön a Visual Studióban. Ez a projekt tartalmazza a konzolalkalmazás futtatásához szükséges összes szükséges mellékterméket.
- A Program.cs nevű főprogram egy alapértelmezett kódfájl, amely akkor jön létre, amikor új alkalmazást hoznak létre a Visual Studióban. Ez a kód tartalmazza a konzolalkalmazásunkhoz szükséges kódot.
Step 3) Most írjuk meg a kódunkat, amely a „Hello World” karakterlánc megjelenítésére szolgál a konzolalkalmazásban.
Az összes alábbi kódot be kell írni a Program.cs fájlba. A kódot a „Hello World” kiírására fogják használni, amikor a konzolalkalmazás fut.
C# Hello World Program
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Console.Write("Hello World"); Console.ReadKey(); } } }
Kód magyarázata: -
- A kód első sorai a Visual Studio által beírt alapértelmezett sorok. A „using” utasítás a meglévő .Net modulok importálására szolgál konzolalkalmazásunkban. Ezek a modulok szükségesek minden .Net alkalmazás megfelelő működéséhez. Tartalmazzák a minimális kódot, hogy a kód működjön a Windows gépen.
- Minden alkalmazás egy osztályhoz tartozik. A C# egy objektum-orientált nyelv, ezért minden kódot egy önfenntartó modulban kell meghatározni, az úgynevezett "osztályt". Viszont minden osztály egy névtérhez tartozik. A névtér csak az osztályok logikai csoportosítása.
- A Main funkció egy speciális funkció, amely automatikusan meghívódik, amikor egy konzolalkalmazás fut. Itt meg kell bizonyosodnia arról, hogy megadja a szükséges kódot a szükséges karakterlánc megjelenítéséhez a konzolalkalmazásban.
- A Console osztály elérhető a .Neten, amely lehetővé teszi a konzolalkalmazások használatát. Itt egy „Write” nevű beépített metódussal írjuk be a „Hello World” karakterláncot a konzolba.
- Ezután a Console.ReadKey() metódust használjuk bármely kulcs kiolvasására a konzolról. Ennek a kódsornak a beírásával a program vár, és nem lép ki azonnal. A program megvárja, amíg a felhasználó beír egy kulcsot, mielőtt véglegesen kilép. Ha nem tartalmazza ezt az utasítást a kódban, a program azonnal kilép, amint lefut.
Step 4) Fuss el .Net program. Bármely program futtatásához kattintson a Start gombra a Visual Studio-ban.
Ha a fenti kódot megfelelően beírta és a program sikeresen lefut, a következő kimenet jelenik meg.
output:
A kimenetből jól látható, hogy a „Hello World” karakterlánc megfelelően jelenik meg. Ennek az az oka, hogy a Console.write utasítás hatására ez a karakterlánc elküldésre kerül a konzolnak.
Összegzésként
- A konzolalkalmazások futtathatók a parancssorból Windows gépen.
- A Console.write metódussal tartalmat írhatunk a konzolra.