C vs C#
C# je programski jezik koji nam omogućuje pisanje kako konzolnih tako i Windows aplikacija, pa čak i aplikacija za Web. U prvom delu koji se odnosi na osnove programskog jezika C# primeri će se odnositi na delove koda neke konzolne aplikacije dok će se u drugom delu detaljnije objašnjavati razvoj Windows aplikacija te će i primeri biti sa odgovarajućim grafičkim korisničkim interfejsom.
Svaki programski jezik ima elemente koji ga karakterišu i to su:
- azbuka,
- rezervisane reči,
- konstante,
- promenljive.
1. Promenljive
Programski jezik C# spada u grupu tipiziranih jezika. Svaka promenljiva mora da se deklariše pre upotrebe. Deklaracijom promenljive definiše se:
-
naziv,
-
tip,
-
njena početna vrednost (opciono) i
-
vidljivost tj. prava pristupa u slučaju da je promenljiva članica klase
Sintaksa:
vidljivost tip naziv = početna vrednost;
Primer:
public string Ime; private int BrojUcenika = 1; int x, y; double alfa, Plata, UDALJENOST;
Programski jezik C# je case sensitive jezik, što znači da pravi razliku između malih i velikih slova. Svaka linija u kodu se završava simbolom ;. Prvi znak imena promenljive ne može da bude cifra. Svi specijalni znaci osim znaka _ ne mogu biti deo imena promenljive.