Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

cast operator + zagrade

[es] :: .NET :: cast operator + zagrade

[ Pregleda: 3424 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
195.246.3.*



Profil

icon cast operator + zagrade28.06.2006. u 22:59 - pre 216 meseci
Recimo da imam situaciju kao u primeru.

Code:

        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            MessageBox.Show(((TextBox)sender).Text);
        }


To je ok i radi, ali me zanima to "(TextBox)sender).Text"? Jel se može to napisati s kakvom zagradom manje? U object pascalu bi se na primer napisalo "TEdit(sender).Text".

I da li neko možda zna internet stranu na kojoj bi se dalo pročitati nesto o osnovnim pravilima "lepog programiranja" - neke osnovne konvencije kako se označavaju klase, članovi klasa, imenovanje promenjivih i slično.

hvala,

ss.


When something is hard to do, then it's not worth doing.
 
Odgovor na temu

VerbatimBOT
Aleksandar Dragosavac
Senior .NET Developer

Član broj: 84129
Poruke: 228
*.vdial.verat.net.



Profil

icon Re: cast operator + zagrade29.06.2006. u 00:34 - pre 216 meseci
Ako nećeš tako i ako ti smetaju zagrade, evo ti onda alternativa

Code:

private void textBox1_TextChanged(object sender, EventArgs e)
        {
            string tekst;
            tekst = textBox1.Text;
            MessageBox.Show(tekst);
        }


a za stranu bih ti preporučio NEMA LINKOVA NA KNJIGE KOJE NISU BESPLATNE ima odličnih tutorijala... Potraži u katalogu pod "Wrox" direktorijumom.

[Ovu poruku je menjao havramm dana 29.06.2006. u 20:26 GMT+1]
Winners never quit, quitters never win.
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
195.246.3.*



Profil

icon Re: cast operator + zagrade29.06.2006. u 00:54 - pre 216 meseci
Hvala na odgovoru, ali si promašio temu. Nije mi cilj da nezgrapno rešenje zamenim glupim.

ss.
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

Sasa Popovic
Software Architect / co-owner, Vega IT
Sourcing
Novi Sad

Član broj: 7402
Poruke: 33
*.static.sbb.co.yu.

Sajt: www.vegaitsourcing.rs


Profil

icon Re: cast operator + zagrade29.06.2006. u 11:36 - pre 216 meseci
Odgovor na tvoje pitanje je "ne" - ne mozes to da uradis sa manje zagrada u .Net-u.
Evo nekih linkova na "coding conventions and style guides":
http://blogs.msdn.com/brada/articles/361363.aspx
http://dotnet.mvps.org/dotnet/...=namingconventions&lang=en

Da li si koristio FxCop (http://www.gotdotnet.com/team/fxcop/)? Ako nisi, instaliraj ga, probaj sa nekim od svojih assembly-ja i pogledaj linkove koje ti nudi za greske u stilu i pristupu (tamo ces naci preporuke za svako od pitanja koje imas).
 
Odgovor na temu

NrmMyth
Ivan Maček
Split

Član broj: 63456
Poruke: 849
*.net.t-com.hr.

Sajt: www.dump.hr


Profil

icon Re: cast operator + zagrade29.06.2006. u 14:15 - pre 216 meseci
U C/C++ je svejedno bile zagrade na tipu ili objektu, jesi probao to?
Nesto mi govori da bi cast trebao imati vec prioritet od "." operatora (nemogu se sad sjetiti kako se on tocno naziva), pa ti onda nebi trebale duple zagrade.

Nagadjam jer sad trenutno ne mogu provjeriti.
 
Odgovor na temu

negyxo
Aleksandar Perkuchin

Član broj: 29751
Poruke: 898
*.sksyu.net.



+171 Profil

icon Re: cast operator + zagrade29.06.2006. u 15:11 - pre 216 meseci
Nije mozda ekivalentno cast-ovanju ali mogao bi da odradis to i sa as operatorom.
Code:

string s = someObject as string;

 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
195.246.3.*



Profil

icon Re: cast operator + zagrade30.06.2006. u 05:59 - pre 216 meseci
Hvala na odgovorima, posebno hvala na linkovima, to je tačno ono što mi je trebalo.

@NrmMyth: . ima veći prioritet, kod cast operatora zagrade idu na tip (valjda je tako, sad malo probavam).

ss.
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

[es] :: .NET :: cast operator + zagrade

[ Pregleda: 3424 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.