C# Hello World: Prvi konzolni aplikacijski program

C# je jedan od jezika koje nudi Microsoft za rad s .Net. Ovaj jezik obuhvaća bogat skup značajki, što omogućuje razvoj različitih vrsta aplikacija.

C# je objektno orijentirani programski jezik i sliči nekoliko aspekata C++. U ovom vodiču vidimo kako razviti našu prvu aplikaciju.

Ovo će biti osnovna konzolna aplikacija, a zatim ćemo istražiti različite Vrste podataka dostupan u jeziku C# kao i naredbe tijeka upravljanja.

Izrada prve konzolne aplikacije

Konzolna aplikacija je aplikacija koja se može pokrenuti u naredbenom retku Windows. Za svakog početnika na .Netu, izrada konzolne aplikacije idealno je prvi korak za početak.

U našem primjeru koristit ćemo Visual Studio za izradu projekta konzolnog tipa. Zatim ćemo upotrijebiti konzolnu aplikaciju za prikaz poruke "Hello World". Zatim ćemo vidjeti kako izgraditi i pokrenuti konzolnu aplikaciju.


Slijedimo dolje navedene korake kako bismo postavili ovaj primjer.

Korak 1) Prvi korak uključuje stvaranje novog projekta u Visual Studiju. Za to, kada se Visual Studio pokrene, potrebno je odabrati opciju izbornika New->Project.

Prva konzolna aplikacija

Korak 2) Sljedeći korak je odabir tipa projekta kao konzolne aplikacije. Ovdje također treba spomenuti naziv i lokaciju našeg projekta.

Prva konzolna aplikacija

  1. U dijaloškom okviru projekta možemo vidjeti razne opcije za kreiranje različitih tipova projekata u Visual Studiju. Kliknite na Windows opciju na lijevoj strani.
  2. Kada kliknemo na Windows opcije u prethodnom koraku, moći ćemo vidjeti opciju za Konzolnu aplikaciju. Pritisnite ovu opciju.
  3. Zatim dajemo naziv aplikaciji koji je u našem slučaju DemoApplication. Također moramo osigurati lokaciju za pohranu naše aplikacije.
  4. Na kraju, kliknemo gumb 'OK' kako bismo Visual Studiju dopustili da kreira naš projekt.

Ako slijedite gore navedene korake, dobit ćete donji izlaz u Visual Studiju.

Izlaz:-

Prva konzolna aplikacija

  1. Projekt pod nazivom 'DemoApplication' bit će izrađen u Visual Studiju. Ovaj će projekt sadržavati sve potrebne artefakte potrebne za pokretanje konzolne aplikacije.
  2. Glavni program pod nazivom Program.cs zadana je kodna datoteka koja se stvara kada se kreira nova aplikacija u Visual Studiju. Ovaj kod će sadržavati potreban kod za našu konzolnu aplikaciju.

Korak 3) Sada napišimo naš kod koji će se koristiti za prikaz niza “Hello World” u aplikaciji konzole.

Sav kod u nastavku potrebno je unijeti u datoteku Program.cs. Kod će se koristiti za pisanje "Hello World" kada se pokrene konzolna aplikacija.

Prva konzolna aplikacija

C# program Hello World

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();
  }
 }
}

Objašnjenje koda:-

  1. Prvi redovi koda su zadani redovi koje je unio Visual Studio. Izjava 'using' koristi se za uvoz postojećih .Net modula u našu konzolnu aplikaciju. Ovi moduli su potrebni za ispravno funkcioniranje bilo koje .Net aplikacije. Sadrže minimalni kod kako bi kod funkcionirao na Windows stroj.
  2. Svaka aplikacija pripada klasi. C# je objektno orijentiran jezik i stoga sav kod treba biti definiran u samoodrživom modulu koji se zove 'Klasa'. S druge strane, svaka klasa pripada prostoru imena. Imenski prostor je samo logično grupiranje klasa.
  3. Glavna funkcija je posebna funkcija koja se automatski poziva kada se pokrene konzolna aplikacija. Ovdje morate unijeti kod potreban za prikaz traženog niza u aplikaciji konzole.
  4. Klasa Console dostupna je u .Net-u što omogućuje rad s konzolnim aplikacijama. Ovdje koristimo ugrađenu metodu pod nazivom 'Write' za pisanje niza "Hello World" u konzoli.
  5. Zatim koristimo metodu Console.ReadKey() za čitanje bilo kojeg ključa s konzole. Unosom ove linije koda, program će čekati i neće odmah izaći. Program će pričekati da korisnik unese bilo koju tipku prije nego što konačno izađe. Ako ovu izjavu ne uključite u kod, program će izaći čim se pokrene.

Korak 4) Pokreni svoje .Net program. Za pokretanje bilo kojeg programa morate kliknuti gumb Start u Visual Studiju.

Prva konzolna aplikacija

Ako se gornji kod ispravno unese i program se uspješno izvede, prikazat će se sljedeći izlaz.

Izlaz:

Prva konzolna aplikacija

Iz izlaza možete jasno vidjeti da je niz "Hello World" ispravno prikazan. To je zato što naredba Console.write uzrokuje slanje ovog niza na konzolu.

Rezime

  • Konzolna aplikacija je ona koja se može pokrenuti na naredbenom retku na Windows računalu.
  • Metoda Console.write može se koristiti za pisanje sadržaja na konzolu.