Implisitt type

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.)

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.