C# map

Vse o programiranju na in za PC

Moderatorji: Kroko, tilz0R

C# map

OdgovorNapisal/-a zanka » 06 Apr 2019, 08:18

Torej imam polje števil int[]
in objekte izpeljane iz enega objekta: objekt1, objekt2 ... vsak objekt ima lastnost z drugo vrednostjo: int.
Sedaj bi rad polju števil priredil polje objektov glede na vrednost.

Torej če imam int[] = { 2, 5 } želim obj[] = {objekt2, objekt5}

Objektov je več in dobrodošlo bi bilo, da se mi za vsak dodan objekt samodejno popravi funkcija prireditve. Če je to mogoče.
Uporabniški avatar
zanka
 
Prispevkov: 2608
Pridružen: 17 Mar 2016, 01:16
Zahvalil se je: 115 krat
Prejel zahvalo: 259 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 51

Re: C# map

OdgovorNapisal/-a tilz0R » 07 Apr 2019, 19:27

Govoriš o ArrayList?
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1830
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 230 krat
Prejel zahvalo: 517 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: C# map

OdgovorNapisal/-a zanka » 07 Apr 2019, 19:31

Pojma nimam; rad bi si prihranil čas, da mi ob vpeljavi novega razreda ni potrebno popravljati kode še kje druge.
Nekaj sem našel na temo System.Reflection.Assembly, ampak mi ne izgleda lepo.
Uporabniški avatar
zanka
 
Prispevkov: 2608
Pridružen: 17 Mar 2016, 01:16
Zahvalil se je: 115 krat
Prejel zahvalo: 259 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 51

Re: C# map

OdgovorNapisal/-a tilz0R » 07 Apr 2019, 19:33

Potem je to to. Rabiš nekaj za dinamično dodajanje elementov v array.
Glej ArrayList ali LinkedList. En je hitrejši pri branju, eden pa zapisovanju.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1830
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 230 krat
Prejel zahvalo: 517 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: C# map

OdgovorNapisal/-a Carko » 07 Apr 2019, 22:39

Meni še vedno ni jasno, kaj bi rad naredil.

ArrayList se sicer že dolgo ne uporablja več, nadomestil ga je generični List<>.
Carko
 
Prispevkov: 2421
Pridružen: 10 Jan 2015, 01:46
Zahvalil se je: 162 krat
Prejel zahvalo: 647 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 155

Re: C# map

OdgovorNapisal/-a tilz0R » 07 Apr 2019, 22:41

Carko je napisal/-a:Meni še vedno ni jasno, kaj bi rad naredil.

ArrayList se sicer že dolgo ne uporablja več, nadomestil ga je generični List<>.

Array kateregakoli objekta. Kar v realnosti pomeni array pointerjev na objekte v C# ali Javi.
Lahko je tudi MojList, le da omogoča dinamično dodajanje novih elementov.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1830
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 230 krat
Prejel zahvalo: 517 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255


Vrni se na Programski jeziki

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 2 gostov