Vil man spare seg for å stadig skrive int, char, string, o.s.v. kan man i C# benytte var:
var variabel1 = 1U; // usignert int var variabel2 = 2; // int var variabel3 = 3.0F; // float var variabel4 = 4L; // long var variabel5 = 5UL; // usignert long var variabel6 = 6.0D; // double var variabel7 = 7.0M; // decimal var variabel8 = true; // bool var variabel9 = 'c'; // char var variabel10 = "tekst"; // string var variabel11 = new DateTime(); // DateTime
Noe som kan være veldig kjekt, f.eks. om man skal benytte LINQ.
(OBS: Passer best for lokal bruk siden det oppstår diverse problemer ellers. Blant annet kan man ikke bruke var for å opprette klassevariabler.)