Forum » Programiranje » c# use implicitly typed local variable declaration
c# use implicitly typed local variable declaration
boss-tech ::
Imam program ki pregleduje kodo in dobim tole opozorilo. Kolikor sem bral o tem opozorilu, pomeni da namesto int st=5 ali string a = "a" daš var st ali var a... zakaj je potem to boljše kot direktno nakazovanje na tip spremeljivke?
BlueRunner ::
public struct StrukturaTest { public int lastnost; public string vrednostA; public string vrednostB; public string vrednostC; } ... StrukturaTest[] tabelaVseh; var seznam = from s in tabelaVseh where s.lastnost == 1 select new { s.vrednostA, s.vrednostB }; foreach (var implicitenTip in seznam) { Console.Out.WriteLine( "Vrednost A: {0}\nVrednost B: {1}", implicitenTip.vrednostA, implicitenTip.vrednostB); }
Naredi to brez var, pa boš videl zakaj je to uporabno.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | križci krožci c # (strani: 1 2 )Oddelek: Programiranje | 12118 (10777) | Yacked2 |
» | [Java] Objekt poslan k metodi v kakšnem stanju?Oddelek: Programiranje | 1603 (1050) | shadeX |
» | C# tabelaOddelek: Programiranje | 1030 (882) | Mitja Bonča |
» | C# je mozna referenca do int izven funkcije (direkt v classu torej)Oddelek: Programiranje | 1631 (1445) | TopCat |
» | [php]: preprost problem in preg_replace()Oddelek: Izdelava spletišč | 1155 (1093) | R33D3M33R |