Kijk je code maar eens na en vermoedelijk vind je deze constructie nogal eens. (Nou ja niet de Console.WriteLines dan 😉 )

int? x = null;
if ( x == null )
   Console.WriteLine( 0 );
else
   Console.WriteLine( x );

Of je moet net als ik een aanhanger zijn van deze oneliner variant. Hij is nog best leesbaar.

int? y = null;
Console.WriteLine( y == null ? 0 : y );

Van de week kwam ik deze tegen op het internet (http://blogs.oosterkamp.nl/blogs/ronald/archive/2008/05/29/weer-iets-geleerd.aspx, Oosterbeekse Kanjer).

int? z = null;
Console.WriteLine( z ?? 0 );

Oke, het wordt al iets onduidelijker, maar wel mooi!

Op dit moment houdt hij zich voornamelijk bezig met Microsoft Azure, Cloud, C#, Software Ontwikkeling, Architectuur, etc. Hij werkt als consultant voor zijn eigen bedrijf JOEP-IT bv. In zijn vrije tijd is hij voorzitter, bestuurslid, eindredacteur en eventorganisator bij de SDN (Software Development Network). Sinds 1 oktober 2010 is hij MVP.

Leave a Reply

Your email address will not be published. Required fields are marked *