» »

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

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

križci krožci c # (strani: 1 2 )

Oddelek: Programiranje
5012978 (11637) Yacked2
»

[Java] Objekt poslan k metodi v kakšnem stanju?

Oddelek: Programiranje
211673 (1120) shadeX
»

C# tabela

Oddelek: Programiranje
51124 (976) Mitja Bonča
»

C# je mozna referenca do int izven funkcije (direkt v classu torej)

Oddelek: Programiranje
81699 (1513) TopCat
»

[php]: preprost problem in preg_replace()

Oddelek: Izdelava spletišč
61203 (1141) R33D3M33R

Več podobnih tem