I was writing to some code where I needed to read the date value from a Calendar control in my page (Ajax toolkit: calendar extender).
The code below:>
The Calendar control returns a Nullable
var nullable = myCalendarExtender.SelectedDate; var newSelectedDate = (nullable.HasValue) ? nullable.Value : SomeDefaultValue;
EDIT: Even more concise, thanks to Josh's comment:
var newSelectedDate = myCalendarExtender.SelectedDate ?? SomeDefaultValue;
I like it!