Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 4.426 pregleda

Najnovija ↓

cast operator + zagrade 28.06.2006. u 23:59 · pre 247 meseci #1
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.

Potpis
When something is hard to do, then it's not worth doing.
Re: cast operator + zagrade 29.06.2006. u 01:34 · pre 247 meseci
izmenjeno 1 put, poslednji put havramm 29.06.2006. u 20:26
  1. havramm29.06.2006. u 20:26zapis iz teksta poruke
#2
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.
Potpis
Winners never quit, quitters never win.
Re: cast operator + zagrade 29.06.2006. u 01:54 · pre 247 meseci #3
Hvala na odgovoru, ali si promašio temu. Nije mi cilj da nezgrapno rešenje zamenim glupim.

ss.
Potpis
When something is hard to do, then it's not worth doing.
Re: cast operator + zagrade 29.06.2006. u 12:36 · pre 247 meseci #4
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).
Potpis
http://www.vegaitsourcing.rs
http://www.linkedin.com/in/popovicsasa
http://www.codeplex.com/aspnetlibrary
Re: cast operator + zagrade 29.06.2006. u 15:15 · pre 247 meseci #5
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.
Re: cast operator + zagrade 29.06.2006. u 16:11 · pre 247 meseci #6
Nije mozda ekivalentno cast-ovanju ali mogao bi da odradis to i sa as operatorom.
Code:

string s = someObject as string;

Re: cast operator + zagrade 30.06.2006. u 06:59 · pre 247 meseci #7
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.
Potpis
When something is hard to do, then it's not worth doing.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme