C vs C#

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;