V tej vadnici se bomo naučili, kako napisati preprosto "Hello World!" program v C #. S tem boste spoznali osnovno sintakso in zahteve programa C #.
"Živjo svet!" program je pogosto prvi program, ki ga vidimo, ko se potopimo v nov jezik. Preprosto natisne Hello World! na izhodnem zaslonu.
Namen tega programa je seznaniti se z osnovno sintakso in zahtevami programskega jezika.
"Pozdravljen, svet!" v C #
// Hello World! program namespace HelloWorld ( class Hello ( static void Main(string() args) ( System.Console.WriteLine("Hello World!"); ) ) )
Ko zaženete program, bo rezultat:
Pozdravljen, svet!
Kako "Hello World!" program v C # deluje?
Razčlenimo program po vrsticah.
// Hello World! Program
//
označuje začetek komentarja v jeziku C #. Komentar ne izvaja prevajalnik C #.
Namenjeni so razvijalcem, da bolje razumejo del kode. Če želite izvedeti več o komentarjih v C #, obiščite C # comments.namespace HelloWorld(… )
Ključna beseda imenski prostor se uporablja za definiranje lastnega imenskega prostora. Tu ustvarjamo imenski prostor z imenomHelloWorld
.
Zamislite si imenski prostor kot vsebnik, ki je sestavljen iz razredov, metod in drugih imenskih prostorov. Če želite podroben pregled imenskih prostorov, obiščite C # Imena prostorov.class Hello(… )
Zgornja izjava ustvari razred z imenom -Hello
v C #. Ker je C # objektno usmerjen programski jezik, je ustvarjanje razreda obvezno za izvajanje programa.static void Main(string() args)(… )
Main()
je metoda razreda Hello. Izvajanje vsakega programa C # se začne priMain()
metodi. Torej je za program C # obveznaMain()
metoda.
Podpis / sintaksaMain()
metode je:static void Main(string() args) (… )
System.Console.WriteLine("Hello World!");
Za zdaj ne pozabite, da je to del kode, ki natisne Hello World! na izhodni zaslon. Več o tem, kako deluje, boste izvedeli v naslednjih poglavjih.
Alternative Hello World! izvajanje
Tukaj je alternativni način, kako napisati »Hello World!« program.
// Hello World! program using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
Upoštevajte, da smo v tem primeru pisali using System;
na začetku programa. Z uporabo tega lahko zdaj nadomestimo
System.Console.WriteLine ("Pozdravljeni, svet!");
s
Console.WriteLine ("Pozdravljeni, svet!");
To je priročnost, ki jo bomo uporabili tudi v naslednjih poglavjih.
Stvari, ki si jih je treba zapomniti iz tega članka
- Vsak program C # mora imeti definicijo razreda.
- Izvajanje programa se začne od
Main()
metode. Main()
metoda mora biti znotraj definicije razreda.
To je le preprost program za predstavitev C # za novince. Če v tem članku niste razumeli določenih stvari, je v redu (tudi jaz nisem, ko sem začel). Ko bomo nadaljevali s temi vajami, bo vse začelo imeti svoj smisel.