logo

C# primjer: Hello World

U C# programskom jeziku, jednostavan 'hello world' program može se napisati na više načina. Pogledajmo prva 4 načina za stvaranje jednostavnog C# primjera:

  • Jednostavan primjer
  • Korištenje sustava
  • Korištenje javnog modifikatora
  • Korištenje imenskog prostora

C# Jednostavan primjer

 class Program { static void Main(string[] args) { System.Console.WriteLine('Hello World!'); } } 

Izlaz:

 Hello World! 

Opis

razred: je ključna riječ koja se koristi za definiranje klase.

Program: je naziv klase. Klasa je nacrt ili predložak iz kojeg se kreiraju objekti. Može imati podatkovne članove i metode. Ovdje ima samo glavnu metodu.

statički: je ključna riječ koja znači da objekt nije potreban za pristup statičkim članovima. Tako štedi memoriju.

poništiti: je povratni tip metode. Ne vraća nikakvu vrijednost. U tom slučaju izjava o povratu nije potrebna.

Glavni: je naziv metode. To je ulazna točka za bilo koji C# program. Svaki put kada pokrenemo C# program, Main() metoda se poziva prva prije bilo koje druge metode. Predstavlja pokretanje programa.

niz[] argumenti: koristi se za argumente naredbenog retka u C#. Dok izvodimo C# program, možemo proslijediti vrijednosti. Ove vrijednosti su poznate kao argumenti koje možemo koristiti u programu.

System.Console.WriteLine('Hello World!'): Ovdje je System imenski prostor. Konzola je klasa definirana u prostoru imena sustava. WriteLine() je statička metoda klase Console koja se koristi za pisanje teksta na konzoli.

C# primjer: korištenje sustava

Ako napišemo pomoću sustava prije klase, to znači da ne trebamo specificirati imenski prostor sustava za pristup bilo kojoj klasi ovog imenskog prostora. Ovdje koristimo klasu Console bez navođenja System.Console.

 using System; class Program { static void Main(string[] args) { Console.WriteLine('Hello World!'); } } 

Izlaz:

 Hello World! 

Primjer C#: korištenje javnog modifikatora

Možemo i specificirati javnost modifikator prije klase i metode Main(). Sada mu se može pristupiti i izvan razreda.

 using System; public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } 

Izlaz:

 Hello World! 

C# primjer: korištenje imenskog prostora

Možemo kreirati klase unutar imenskog prostora. Koristi se za grupiranje povezanih klasa. Koristi se za kategorizaciju razreda tako da se može lako održavati.

 using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine('Hello World!'); } } } 

Izlaz:

 Hello World!