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

Dva ili vise index propertija u jednoj klasi

[es] :: .NET :: Dva ili vise index propertija u jednoj klasi

[ Pregleda: 1716 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bokacio

Član broj: 189612
Poruke: 112
77.46.228.*



+27 Profil

icon Dva ili vise index propertija u jednoj klasi20.03.2010. u 18:52 - pre 171 meseci
Pozdrav,

Prelazim sa Delphi-a na C# i ne mogu nikako da nadjem kako da u jednoj klasi imam dva ili vise index property-a.

Za jedan property koristim:

Code:
public UserColumn this[int Index]


i to radi, ali kako da imam jos jedan property kojem cu pristupati sa:

Code:
Klasa.IndexProperty[Index].


Hvala na pomoci.

Pozdrav
 
Odgovor na temu

lonelyrider_44
Zrenjanin

Član broj: 42310
Poruke: 445
*.com
Via: [es] mailing liste



+20 Profil

icon Re: Dva ili vise index propertija u jednoj klasi20.03.2010. u 19:14 - pre 171 meseci
Ja sam hteo to isto kad sam neshto radio. U mom sluchaju hteo sam sa tim
index-ima da indexiram elemente liste ili nekh drugih struktura, a onda
sam shvatio da je bolje da property bude sama ta lista.
primer
public UserColumn this[int index]
{
get{return this.Columns[index];}
set{this.Columns[index] = value;}
}

//Umesto toga, posle sam shvatio da je bolje uraditi ovako:
public Columns Kolone
{
get{return this.Columns;}
set{this.Columns = value;}
}
//pa kasnije mozesh koristiti TvojaKlasa.Kolone[index]...

Zavisi za shta ti treba taj index ? shta indexirash ? U svakom sluchaju,
koliko sam tada gledao, nisam nashao nachina da vishe puta koristim
index-properties-a . Ako ti je sama klasa neka struktura koja sadrzi vishe
uredjenih elemenata (niz, lista) onda bi trebalo vec da ima ugradjen
pristup preko index-a.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
 
Odgovor na temu

Bokacio

Član broj: 189612
Poruke: 112
77.46.228.*



+27 Profil

icon Re: Dva ili vise index propertija u jednoj klasi20.03.2010. u 19:30 - pre 171 meseci
Hvala na odgovoru,

Izgleda da cu morati da razmisljam na drugaciji nacin.

PS. Da li postoji u C# klasa matrica (kao sto postoji List), ili je moram sam praviti.

Pozdrav
 
Odgovor na temu

lonelyrider_44
Zrenjanin

Član broj: 42310
Poruke: 445
*.com
Via: [es] mailing liste



+20 Profil

icon Re: Dva ili vise index propertija u jednoj klasi20.03.2010. u 20:24 - pre 171 meseci
Ne znam shta bi radila ta posebna klasa za matricu. Kada ti treba bilo
kakva matrica deklarishesh je kao:
object[,] matrica = new object[10,10]; //recimo 10x10

Nisma siguran da li bi ovo radilo, ali mozda bi mogao da nasledish ovu
deklaraciju, tipa:
public class Matrica : object[,]
{
} // :)

Provericu prvom prilikom, pa cu javiti kako je to proshlo.


--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
 
Odgovor na temu

[es] :: .NET :: Dva ili vise index propertija u jednoj klasi

[ Pregleda: 1716 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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