Ejla!
Zanima me ( po branju na msnd-ju ), kdaj mi pride to prav, da dodajam evente v seznam? In ali je to ista finta, kot če dodajamo z += new EventHandler?
Druga zadeva pa:
piše, da dela počasi, če je dosti event-ov v kolekciji? Kolikšna pa je ta cifra? Mislim, kje se zadeva perfomančno pozna?
Avtor: bojanv, objavljeno na portalu SloDug.si (Arhiv)
MihaM - petek, 27. oktober 2006
Če ima tvoj razred večjo količino definiranih dogodkov, je bolje, če jih daš v seznam (tako delajo tudi kontrolniki). Finta je v temu, da če imaš vsak dogodek posebej definiran potem tvoja instance rezervira pomnilnik za vse dogodke takoj ob rojstvu- in tega je kar nekaj. Če pa imaš seznam se pomnilnik porabi glede na število implementiranih dogodkov.Seznam je pač seznam in je počasen pri vsakem brisanju in iskanju dogodkov. Kdaj se kaj splača pa moraš sam presoditi (mogoče narediti kak performančni test). Mimogrede, noben ti ne brani uporabiti druge strukture namesto seznama.