V programskem jeziku C# lahko preprost program 'hello world' napišete na več načinov. Oglejmo si 4 najboljše načine za ustvarjanje preprostega primera C#:
- Preprost primer
- Uporaba sistema
- Uporaba javnega modifikatorja
- Uporaba imenskega prostora
Preprost primer C#
class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } }
Izhod:
Hello World!
Opis
razred: je ključna beseda, ki se uporablja za definiranje razreda.
Program: je ime razreda. Razred je načrt ali predloga, iz katere so ustvarjeni predmeti. Lahko ima podatkovne člane in metode. Tukaj ima samo glavno metodo.
statično: je ključna beseda, ki pomeni, da predmet ni potreben za dostop do statičnih članov. Tako prihrani spomin.
praznina: je povratni tip metode. Ne vrne nobene vrednosti. V tem primeru izjava o vračilu ni potrebna.
Glavni: je ime metode. Je vstopna točka za vsak program C#. Kadarkoli zaženemo program C#, se najprej prikliče metoda Main() pred katero koli drugo metodo. Predstavlja zagon programa.
niz [] argumenti: se uporablja za argumente ukazne vrstice v C#. Med izvajanjem programa C# lahko posredujemo vrednosti. Te vrednosti so znane kot argumenti, ki jih lahko uporabimo v programu.
System.Console.WriteLine('Pozdravljen svet!'): Tukaj je System imenski prostor. Konzola je razred, definiran v imenskem prostoru sistema. WriteLine() je statična metoda razreda Console, ki se uporablja za pisanje besedila na konzoli.
Primer C#: Uporaba sistema
Če pišemo z uporabo sistema pred razredom, to pomeni, da nam ni treba podati sistemskega imenskega prostora za dostop do katerega koli razreda tega imenskega prostora. Tukaj uporabljamo razred Console, ne da bi podali System.Console.
using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Izhod:
Hello World!
Primer C#: uporaba javnega modifikatorja
Lahko tudi določimo javnosti modifikator pred razredom in metodo Main(). Zdaj je do njega mogoče dostopati tudi zunaj razreda.
using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } }
Izhod:
Hello World!
Primer C#: Uporaba imenskega prostora
Znotraj imenskega prostora lahko ustvarimo razrede. Uporablja se za združevanje povezanih razredov. Uporablja se za kategorizacijo razredov, tako da ga je enostavno vzdrževati.
using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } }
Izhod:
Hello World!