Optional parameter zűrzavar

Érdekes, hogy egy ártatlannak tűnő kis bővítésnek, mint a C# 4-ben bejött default paramétereknek milyen furcsaságai jönnek elő, ha beleütközik a polimorfizmusba.

Mellesleg, gondolom az mindenkinek tiszta, hogy a default paraméterek hasonló verziózási problémákat okoznak, mint az enumok: a hívó oldalba beég a konkrét érték, így a hívott library újrafordítása NINCS hatással a hívó által átadott értékre. Még nem láttam emiatt szívást, de jó észben tartani.

2 thoughts on “Optional parameter zűrzavar

  1. SebDani

    Nem lett volna egyszerűbb, fájdalommentesebb futási időben feloldani a default paramétert? Úgy talán kevesebb szívás lett volna.

Comments are closed.