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 | 11904 (10563) | Yacked2 |
» | [Java] Objekt poslan k metodi v kakšnem stanju?Oddelek: Programiranje | 1552 (999) | shadeX |
» | C# tabelaOddelek: Programiranje | 1011 (863) | Mitja Bonča |
» | C# je mozna referenca do int izven funkcije (direkt v classu torej)Oddelek: Programiranje | 1609 (1423) | TopCat |
» | [php]: preprost problem in preg_replace()Oddelek: Izdelava spletišč | 1135 (1073) | R33D3M33R |