Soci (Soczó Zsolt) szakmai blogja

2012.08.27.

Optional parameter zűrzavar

Filed under: .NET,.NET 4,C#,Szakmai élet — Soczó Zsolt @ 11:42

É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 Comments

  1. 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.

    Comment by SebDani — 2012.08.28. @ 14:52

  2. A 4. részben ír erről, bárhogy is próbálták zavaros dolgokat tud behozni.

    Comment by Soczó Zsolt — 2012.08.29. @ 16:10

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress