» »

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
5011904 (10563) Yacked2
»

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

Oddelek: Programiranje
211552 (999) shadeX
»

C# tabela

Oddelek: Programiranje
51011 (863) Mitja Bonča
»

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

Oddelek: Programiranje
81609 (1423) TopCat
»

[php]: preprost problem in preg_replace()

Oddelek: Izdelava spletišč
61135 (1073) R33D3M33R

Več podobnih tem