C# je statično tipizirani jezik — spremenljivke imajo tip, ki je znan v času prevajanja. Spremenljivko lahko deklariraš z eksplicitnim tipom ali uporabiš var za sklepanje tipa (prevajalnik dedukuje tip iz vrednosti), vendar je v obeh primerih tip fiksiran.
Deklariranje spremenljivk
count = ;
name = ;
price = ;
active = ;
age = ;
message = ;
items = List<>();
