Not having had the luxury of working in .NET 2.0 yet, a plethora of legacy 1.1 and Sharepoint 2003 and now SAP has prevented my migration I never knew about nullable types, sure I’d heard about nullable types, in fact I hated the idea, to me its just lazy, check your damn variables for DBNull I say. Ok ok so sometimes you want to know something is un-set e.g. a trisate boolean of true or false or undefined (null).
But since we have them its worth knowing what they are and how to use them so in this article look for
int? varA =null;
And of course
int result1 = varA ?? varB;
Don’t you think it just looks nasty.