C vs C#
Completion requirements
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
1.1. var
– implicitno zadavanje tipa lokalnih promenljivih -
Često se dešava da deklarišete i inicijalizujete promenljivu u jednom koraku. Ako je kompajler u stanju da na osnovu inicijalizacionog izraza zaključi o kom se tipu radi, možete koristiti reč var umesto deklaracije tipa. Na primer:
var x = “hello”; var z = (float)Math.PI;Ovo je potpuno ekvivalentno sledećem:
string x = “hello”; float z = (float)Math.PI;