Friday, 22 October 2010

Extension methods

V prihodnjih dneh ( tednih :) ) bova z Mitjem pripravila PBRT4_Extensions knjižnico ( spremenile se bodo tudi druge knjižnice oz. se bo PBRT4_Library ločila na več manjših dll-jev - a o tem drugič ).

Z uporabo extension metod je koda bolj "bralna" in lažje sledljiva.

Primer

if(!ReferenceEquals( myObj, null ) -- zelo nepregledno ( hitro spregledaš ! na začetku )

Alternativa preko ExtensionMethods if ( myObj.IsNotNull() ) -- bolj pregledno

0 comments:

Post a Comment