C# map

Vse o programiranju na in za PC

Moderatorji: Kroko, tilz0R

C# map

OdgovorNapisal/-a zanka » 06 Apr 2019, 07: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: 2078
Pridružen: 17 Mar 2016, 00:16
Kraj: Krško
Zahvalil se je: 101 krat
Prejel zahvalo: 183 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 35

Re: C# map

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

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

Re: C# map

OdgovorNapisal/-a zanka » 07 Apr 2019, 18: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: 2078
Pridružen: 17 Mar 2016, 00:16
Kraj: Krško
Zahvalil se je: 101 krat
Prejel zahvalo: 183 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 35

Re: C# map

OdgovorNapisal/-a tilz0R » 07 Apr 2019, 18: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: 1633
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 211 krat
Prejel zahvalo: 405 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: C# map

OdgovorNapisal/-a Carko » 07 Apr 2019, 21: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: 1871
Pridružen: 10 Jan 2015, 00:46
Zahvalil se je: 121 krat
Prejel zahvalo: 424 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 110

Re: C# map

OdgovorNapisal/-a tilz0R » 07 Apr 2019, 21: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: 1633
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 211 krat
Prejel zahvalo: 405 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255


Vrni se na Programski jeziki

Kdo je na strani

Po forumu brska: Baidu [Spider] in 1 gost