( saxus | 2014. 10. 17., p – 03:40 )

Nem meglepő/nem meglepőség kérdése volt, hanem adódott egy szituáció, ahol ez megoldás lehetett, viszont nem voltam biztos a delegáltak működésében (csak végére kellene már érni egyszer a CLR via C#-nak...), így kipróbáltam.

A biztonytalanságom abból adódott, hogy ránézve a Delegates MSDN szócikkre (vagy akár a C# referenciára kb. annyinak tituálják a delegáltakat, mint "type safe function pointer". Viszont az is igaz, hogy a C++ fv pointereihez hasonlítják, ami utánanézve valóban figyelembe veszi azt, hogy virtuális-e (annyira azért nem ismerem a C++-t), de azért egyszerűbb lett volna az ilyet beleírni a doksiba, mint egy másik nyelvhez irányítani az embert...

A "problémám" gyökere amúgy valószínűleg abban leledzhetett, hogy eddig ezekre kb. úgy gondoltam, mint egy sima C-s fv. pointerre, ami nem igazán fog hasonlókat művelni.

(Ismételt) tapasztalat: ha valaki C#/Java-zni akar, felejtse el, amit C-ben tanult, mert csak fasságokra fogja vezetni az embert.

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™